これは間違いありません - それはまったく新しい初心者の質問かもしれません。ヒステリックと接続プーリング
私たちは、サーキットブレーカとしてHystrixを2つのサービスの間で使用しています。パフォーマンスを向上させるために、接続プーリングを使用しています。 Apache HttpClientのPoolingHttpClientConnectionManagerを使用して接続プールを処理しています。
また、Hystrixの 'timeoutInMilliseconds'プロパティを使用して問題をキャッチしています。
通常の操作では、新しいHTTPS接続を作成するのにc130msがかかりますが、一度プールされると、それらの接続の読み取り時間はc12msになります。
したがって、接続プールが新しい接続を作成するときにHystrixが起動しないように、「timeoutInMilliseconds」のしきい値を高く設定する必要がありました。私たちの非機能要件は、サービスへの待ち時間が130msよりも12ms近くになることを望んでいます。
Hystrixを正しく使用していますか? HystrixとConnection Poolingを使用する際に、他にもパターンがありますか?
多くのおかげで、
マイク