摘要:
spring源码阅读(一)-附录例子 spring源码阅读(二)-IOC之ClassPathXmlApplicationContext Spring源码阅读(八)-IOC之AnnotationConfigApplicationContext spring源码阅读(三)-Spring AOP用法和理解 阅读全文
摘要:
mybatis使用-helloword(一) mybatis使用-高级用法(二) mybatis源码阅读-SqlSessionFactory和SqlSession(三) mybatis源码阅读-Transaction和TransactionFactory(四) mybatis源码阅读-执行器Exec 阅读全文
摘要:
SpringMVC源码阅读-Root WebApplicationContext初始化(一) SpringMVC源码阅读-Servlet WebApplicationContext初始化(二) SpringMVC源码阅读-dispatcher组件初始化过程(三) SpringMVC源码阅读-一个请求 阅读全文
摘要:
导航页 阅读全文
摘要:
官方文档 https://sentinelguard.io/zh-cn/docs/basic-implementation.html 初始化时机 // 1.5.0 版本开始可以直接利用 try-with-resources 特性 自动回收调用 entry.exit() 配合注解使用 @Sentine 阅读全文
摘要:
时机一引入alibaba-starter-sentinel 如果使用了alibaba-starter-sentinel则不需要手动调用因为com.alibaba.cloud.sentinel.custom.SentinelAutoConfiguration#init在这里面执行了自动调用 @Post 阅读全文
摘要:
事件描述 order服务出现频繁GC告警,app卡顿 事件回顾 【2024-10-21 08:20:04】order出现频繁GC告警 【2024-10-21 09:24:04】通过命令jmap -histo:live [pid]查看存活对象发现sentinel统计对象占用大量内存 【2024-10- 阅读全文
摘要:
什么是系统做深和系统做宽 系统做宽 我们一般做业务需求,都会做一期二期迭代。迭代后,能支持的业务场景越来越多也就是系统做宽 系统做深 我们在做根据业务需求做方案设计的时候,应当考虑这个业务场景使用的一些能力是否是定制化的,如果不是如何抽象化成业务中台的能力。能够给将来各个场景的业务服务或者业务做支撑 阅读全文
摘要:
入口 临时记录 org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor#postProcessProperties -> org.springframework.beans.factory.a 阅读全文
摘要:
覆盖更新导致的问题 背景 快速接入sentinel-starter的包。团队80多个服务已经接入 <dependency> <artifactId>yxt-sentinel-spring-boot-starter</artifactId> <groupId>com.yxt</groupId> <ve 阅读全文
摘要:
说明 在非Spring Boot项目中我们要使用Spring MVC 要做很多繁琐的配置,配置DispatcherServlet、配置RequestMapping 配置RequestMappingAdapter 当我们使用Spring Boot项目只需要引入以下依赖就完成了整个自动Spring MV 阅读全文
摘要:
说明 我们引入以下依赖 <dependency> <groupId>com.alibaba.csp</groupId> <artifactId>sentinel-transport-simple-http</artifactId> <version>1.8.6</version> </depende 阅读全文
摘要:
说明 我们引入以下 <dependency> <groupId>com.alibaba.csp</groupId> <artifactId>sentinel-transport-simple-http</artifactId> <version>1.8.6</version> </dependenc 阅读全文
摘要:
说明 动态代理里面抛出sentinel的异常发现抛出的是UndeclaredThrowableException包装了一层 导致专门处理流控异常的地方不能正常处理 异常类图 jdk动态原理对异常的处理 生成的字节码 参考https://www.cnblogs.com/LQBlog/p/1639710 阅读全文