Hystrix 文档指出线程池大小应计算如下:
requests per second at peak when healthy × 99th percentile latency in seconds + some breathing room
对于以下示例,我们将:
- 健康时服务费为 50 rps
- 第 99 个百分点的延迟:0.5 秒
然后是 50 * 0.5 = 25 个线程。
现在,据我了解 99% 的延迟,我认为这意味着 99% 的请求所需的响应时间将少于其值。
如果我想要更少的延迟,假设为 0.25 秒:
50 * 0.25 = 12.5 线程。
这看起来不对,因为它似乎表明线程越少,延迟就越短。有人可以解释一下吗?
最佳答案
关于java - Hystrix - 如何计算线程池大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37186943/