介绍
Zuul默认集成hystrix, 同时,和hystrix一样采用线程隔离技术
zuul默认使用:信号量(semaphore)
hystrix默认使用:线程池 (thread)
配置信号量
| 属性 | 值 | 描述 |
|---|---|---|
| zuul.ribbon-isolation-strategy | semaphore | 配置隔离策略为信号量 |
| zuul.semaphore.max-semaphores | 1000 | 配置信号量大小 |
| hystrix.command.default.execution.isolation.strategy | semaphore | 配置断路器中的隔离策略为信号量 |
| hystrix.command.default.execution.isolation.semaphore.maxConcurrentRequests | 1000 | 配置断路器中的信号量大小 |
没有测试过,只配置zuul是否生效, 或者2个配置不同,哪一个配置生效
本文介绍Zuul与Hystrix中信号量隔离策略的配置方法,包括如何配置zuul.ribbon-isolation-strategy、zuul.semaphore.max-semaphores等属性来实现信号量隔离。
168万+

被折叠的 条评论
为什么被折叠?



