看两个超时时间:
Hystrix自带超时的。
属性可以如何设置呢?
1.在@common
比较重要的:
这里有注解数组:
写法:
执行隔离策略:https://blog.csdn.net/loushuiyifan/article/details/82702522
缓存穿透:https://blog.csdn.net/wx1528159409/article/details/88357728
缓存雪崩:https://baijiahao.baidu.com/s?id=1655304940308056733&wfr=spider&for=pc
---
---
什么区别呢?
线程是进程得执行体,信号是线程执行的条件。
线程池有上限的,信号量没有上限。
---
很深调用的话则信号量低,因为只有一个线程。
---
线程隔离技术:https://www.jianshu.com/p/df1525d58c20
信号量隔离技术:https://www.jianshu.com/p/af8dc67e5238
看一个源码:
---
---
中断:
---
线程池的配置:
---15-1---
看下官网的图:
蓝色的是用户请求线程
黄色的是HystrixCommandThrad
代码:
---
访问:http://localhost:8080/hystrix
监控8080这个服务。
访问:http://localhost:8080/consumer/depart/get/1
访问:http://localhost:8080/consumer/depart/get/4
什么意思?
颜色时刻什么意思?
分成上下两行:
上面一行是熔断的
下面一行是线程池的
处理器线程,处理器调用的service的线程。
postman批量请求:https://www.jianshu.com/p/1455c397389c
qps:
断路器是关闭的:
这个提交不是高并发,不是同时提交。
线程池两个。
---
服务降级报警机制:
---15-2---