java - Hystrix 作为带有 ElasticSearch 的断路器 - 可取还是使用 ES 断路器?
问题描述
想从专家那里获得一些关于将 Hystrix 用作 ES 断路器的建议。1. 我们是否应该使用默认的 ElasticSearch 断路器。2. 在我的情况下,tps 约为 2,考虑到请求增加 20 倍,所需的 hystrix 线程池将被(peak*99p latency of request) + some buffer
忽略some buffer
,因为我已经考虑了未来 20 倍的请求。我的 99p 延迟是 40 毫秒,所以Thread pool = 40*0.04 = 1.6
,为什么我应该使用 Hystrix 或者我真的需要它与 2 的线程池和一个超时捕获器,我可以为此使用 java 本机超时。想法?
解决方案
推荐阅读
- ssis - 在 Control M 中运行时 SSIS 错误元数据不匹配
- java - Zookeeper 连接失败 cp-rest-proxy 与 spotify kafka 图像
- javascript - Express.js 无法使用异步等待从查询 mysql 中获取结果
- tcp - 如何获取通过 TCP 传输的 RTP 有效负载(关于删除标头)
- npm - 如何修复“npm ERR!code ELIFECYCLE npm ERR!errno 1”
- automated-tests - 使用 testCafe 执行数据驱动测试的文档?
- php - ec2实例上的PHP exec bash脚本
- c# - 在本机 iOS 应用程序中构建 Unity 时出错
- javascript - 开玩笑的模拟导航服务
- javascript - 如何访问 componentWillMount 中的历史道具?