spring family
spring家族系列
QuietThinking
Whoever makes you miserable will make you strong
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Hystrix中资源隔离区别
Hystrix的隔离策略有两种:分别是线程隔离和信号量隔离。 THREAD(线程隔离):使用该方式,HystrixCommand将会在单独的线程上执行,并发请求受线程池中线程数量的限制。 SEMAPHORE(信号量隔离):使用该方式,HystrixCommand将会在调用线程上执行,开销相对较小,并发请求受信号量的个数的限制。 配置:hystrix.command.default.execution.isolation.strategy 隔离策略,默认是Thread, 可选Thread|Semaphor原创 2021-05-10 15:34:02 · 541 阅读 · 0 评论 -
Hystrix断路器部分解析
本人基于《springcloud微服务架构进阶》这本书摘选hystrix个别章节做个小结,有兴趣的可以看看这本书,相信会对你有所帮助 1、断路器时序图和状态图 2、服务降级时序图 3、资源隔离示意图:分为信号量隔离策略:TryableSemaphore和线程隔离策略:HystrixThreadPool 4、执行流程示意图 5、hystrix的命令模式:commandExecutor根据MethodHolder中ExecutionType执行类型不同,选择同步执行、异步执行还是异原创 2021-04-28 11:44:41 · 235 阅读 · 0 评论 -
springboot配置多个Filter
自定义几个过滤器类: order是过滤器执行的顺序,越小越早执行 @Order(1) @WebFilter(urlPatterns = "/*") public class LogFilter implements Filter { @Override public void destroy() { } @Override public void init(FilterConfig filterConfig) throws ServletException原创 2021-04-26 15:12:17 · 1028 阅读 · 0 评论 -
SpringBoot中常用的starter
spring-boot-starter-web :提供 Spring MVC + 嵌入式的 Tomcat 、web开发一整套 mybatis-spring-boot-starter :提供 MyBatis持久层操作数据库 spring-boot-starter-test:提供完备的测试功能 spring-boot-starter-thymeleaf:提供Thymeleaf模板视图整合 spring-boot-starter-actuator:提供生产级监控、健康检查 spring-boot-starter.原创 2021-04-22 11:19:18 · 775 阅读 · 0 评论
分享