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个配置不同,哪一个配置生效