Was ist der Unterschied zwischen grpc und web scoket, welcher ist besser geeignet für bidirektionale Streaming-Verbindung?

10

Ich möchte eine Client-Server-Anwendung in bidirektionaler Streaming-Art entwickeln.

Was ist geeignetere Technologie für diesen Grpc oder Websocket?

    
prashant sindhu 24.10.2017, 07:31
quelle

1 Antwort

3

gRPC ist nicht wirklich der relevante Teil für den Vergleich, es ist, dass gRPC HTTP / 2 verwendet, das sicherlich mit WebSockets verglichen werden kann.

Ссылка

Dieser Artikel beschreibt sie sehr gut. Im Wesentlichen ist HTTP / 2 Client / Server mit Server Push im Hintergrund, so dass Sie Ihre Anfrage stellen können und einfach auf dieser Verbindung bleiben und beispielsweise nach Updates suchen müssen, ohne dass ein Polling erforderlich ist.

Obwohl WebSockets nicht wegen HTTP / 2 verloren gehen, werden sie möglicherweise nicht für Anwendungsfälle in Betracht gezogen, die sich um "Lass mich wissen, wenn Updates im Zusammenhang mit der Sache geschehen, die ich gerade getan habe".

    
Phil Sturgeon 05.01.2018, 12:39
quelle

Tags und Links