私の目標は、構成でnginxのストリームオブジェクトを構成して、特定のヘルスチェックで失敗した場合にリクエストをバックアップアップストリームにルーティングすることです(2/3)
特定の問題ではないと私が信じているヘルスチェック:
-TCP 1212 の可用性
-TCP 1912 の可用性
-7078 での HTTP GET /?
-レスポンスは 200 で、どうにかして体が期待どおりであることを確認できれば、なおさらです。
これらのチェックが、いわば上流の「クラスター」で失敗した場合、バックアップのように、リクエストを別の同一のクラスターにルーティングしたいと思います。
私が解決しようとしている問題は、サーバーが文字通り地球の半分離れているという事実にあります。そのため、1 つのサーバーを介して負荷分散を行うと、そのサーバーが失敗するのを待っている場合と同じ遅延が発生します。そのため、ロード バランサーは最終的に「ルーティング」動作を行いますが、応答時間は受け入れられません。
NGINX構成でこれを行う方法はありますか、それともあまりにも薄く広げていますか?