1
Hystrixドキュメントは、スレッドプールのサイズは次のように計算されるべきであると述べている:ピーク時に毎秒Hystrixは、スレッドプールのサイズを計算する方法
我々が持っているでしょう次たとえば要求するとき 秒+いくつかの余裕
における99パーセンタイルのレイテンシ×健康
:
- 50のRPSとサービスの健全
- 99パーセンタイル・レイテンシー:0.5秒
次に50 * 0.5 = 25スレッド。
ここで、99パーセンタイルの待ち時間を理解すると、要求の99%が回答する価値よりも少なくなると考えています。
私はあまりの待ち時間をしたい場合は、のは、0.25秒としましょう:
50 * 0.25 = 12.5スレッドを。
これは正しく表示されません。これは、スレッド数が少ないほどレイテンシが少なくなることを示しているようです。誰かがこれを説明できますか?
@carlosmas私はあなたのポイントを見て、あなたは99番目のレイテンシーが何かを開発することができますか?私は、あなたが**期待している時間**あなたの要求の最後の99%、あなたが**測定した時間** healtly、または何か他の何かを意味しますか? – codependent
はい、私には、システムが正常なときに、最後までのリクエストのXY%(たとえば99%)を期待している時間です。 システムが正常でない場合は、各リクエストで待ち時間が無限になる可能性があります(リンクが途切れ、1つのリクエストが満たされていないなど)。 – carlomas