2017-08-09 8 views
2

私はGoでgRPCとKubernetesを勉強しています。私のgolangコードでは、私のAPIゲートウェイは、メインが始まる前にinit()関数でマイクロサービスにダイヤルします。私の質問は、マイクロサービスの複数のレプリカがあり、API Gatewayがマイクロサービスへのワンタイム接続をダイヤルすると、ロードバランサがそのトラフィックを送信する最初のポッド/レプリカに接続されたままになりますか?ロードバランサは、ダイヤル接続をアクティブに保ちますか?ありがとうgRPCとKubernetes接続は1つのレプリカにのみダイヤルしますか?

答えて

0

gRPC-Goでロードバランサを使用すると、ロードバランサはバックエンドにどのバックエンドが接続されているかを、gRPCに指示します。たとえば、RoundRobin balancerは、リゾルバから返されたすべてのバックエンドに接続したままにして、正常に接続されたすべてのバックエンドを循環しようとします。

This docは、詳細情報が必要な場合は、gRPCのロードバランシングの高度な基礎をカバーしています。

関連する問題