Ich habe gRPC und Kubernetes mit Go studiert. In meinem Golong-Code wählt mein API-Gateway meine Micro-Dienste in einer init() -Funktion, bevor der main beginnt. Meine Frage: Wenn ich mehrere Replikate meiner Microservices habe und mein API-Gateway eine einmalige Verbindung zum Micro-Service wählt, bleibt es mit dem ersten Pod/Replikat verbunden, zu dem der Load-Balancer diesen Datenverkehr sendet? Wenn nicht, wie behält ein Load Balancer diese gewählte Verbindung bei? DankeWird bei einer gRPC- und Kubernetes-Verbindung nur eine Verbindung zu einem Replikat hergestellt?
2
A
Antwort
0
Wenn Sie in gRPC-Go einen Load Balancer verwenden, teilt der Load Balancer gRPC mit, für welche Backends er verbunden bleiben soll und für welche Anfrage er verwendet werden soll. Zum Beispiel versucht der RoundRobin balancer, mit jedem vom Resolver zurückgegebenen Backend verbunden zu bleiben und dreht sich durch alle, die erfolgreich verbunden waren.
This doc deckt die grundlegenden Grundlagen des Lastenausgleichs in gRPC ab, wenn Sie weitere Informationen wünschen.
Verwandte Themen
- 1. Wie wird eine Verbindung zu einem freigegebenen Postfach hergestellt?
- 2. Wie wird eine Verbindung zu einer API hergestellt?
- 3. Wie wird eine Verbindung zu einer gehosteten Datenbank hergestellt?
- 4. Wie wird eine Verbindung zur mongodb-Authentifizierungsinstanz hergestellt, die ein Mitglied des Replikat-Shard-Clusters ist?
- 5. Moqui Verbindung zu Master und Replikat-Datenbank
- 6. Wie wird eine ODBC-Verbindung zu OmniTracker hergestellt?
- 7. Wie wird eine Verbindung zwischen einer JSP-Seite und einer Alfresco-Aktivität hergestellt?
- 8. Broadcast Receiver wird benachrichtigt, wenn eine Verbindung zu einem anderen WLAN-Netzwerk hergestellt wird
- 9. Wie wird eine Verbindung zu TeamFoundationServer (tfs) mithilfe von Client API aus einer Konsolenanwendung hergestellt?
- 10. Wie wird eine Verbindung zu einer Linux (Debian) VM vom Host (Windows 7) mit VNC hergestellt?
- 11. ClassDefNotFound Fehler in Android, wenn eine AWS-Verbindung hergestellt wird
- 12. Wie wird eine Verbindung zu einem Docker-Container mit Anmeldeinformationen über die Befehlszeile hergestellt?
- 13. Wie wird eine Verbindung mit Jsoup und einem privaten SSL-Zertifikat hergestellt?
- 14. Wie wird zum ersten Mal eine Verbindung zu einem alternativen lokalen Postgresql-Cluster hergestellt?
- 15. Wie wird eine Verbindung zu einer entfernten Mongo-Datenbank ohne Proxy-Option hergestellt?
- 16. Recv von Client zu Server-Socket senden, indem TCP-Verbindung nur einmal hergestellt wird
- 17. Wie wird eine Verbindung zu zwei Datenbanken in einer Verbindungszeichenfolge in C# hergestellt?
- 18. LSOF Verbindung hergestellt
- 19. Wie wird automatisch eine Verbindung zur Datenbank hergestellt?
- 20. Wie wird eine Verbindung zu einer statischen Bibliothek in C hergestellt?
- 21. Wie kann eine sichere Verbindung zwischen einer externen Datenbank und einem EC2-Server dauerhaft hergestellt werden?
- 22. Federwebsocket-Verbindung nicht hergestellt
- 23. Wie wird die Verbindung zu FIWARE Marketplace bei der Installation von Wirecloud hergestellt?
- 24. Kann keine Verbindung zu JMX hergestellt werden?
- 25. Es konnte keine Verbindung zu einem Datenbankhost hergestellt werden
- 26. Wie wird eine Verbindung von der flexiblen Umgebung zur Cloud SQL-Instanz der zweiten Generation hergestellt?
- 27. Verbindung nur bei gemischten Stromabfragen
- 28. kann keine Verbindung hergestellt
- 29. Wie wird Objektcode in eine ausführbare Datei kopiert, wenn eine Verbindung zur statischen Bibliothek hergestellt wird?