Die Balancer-Schnittstelle Get
Methode eine put
Funktion erhalten, als eine seiner Rückkehr, soll das ist nach dem grpc Aufruf aufgerufen werden:Wie den GPRC Anrufstatus aus dem Ausgleich
// Die Funktion gibt put, das aufgerufen wird, sobald der rpc abgeschlossen oder fehlgeschlagen ist.
// put kann RPC-Stats sammeln und an einen Remote Load Balancer melden.
https://github.com/grpc/grpc-go/blob/master/balancer.go#L74
Wie erhalte ich den Status des gRPC Anruf (Erfolg/Misserfolg) und Statistiken?
Die Verwendung von Interzeptoren ist eine Alternative, würde aber diese Methode verwenden wollen, wenn es möglich ist, den Status/Statistiken zu erhalten.
"put" Funktion für Balancer noch nicht implementiert, müssen Sie Ihre eigene Implementierung schreiben –
@MarcelNovy, das ist richtig. aber nichts ist daran gewöhnt. Wie kann ich über den Balancer auf den Status eines Grpc-Anrufs zugreifen? – Isaac
Soweit ich weiß, ist der Lastenausgleich immer noch "in Arbeit" und eher experimentell als praktisch –