我想在网络浏览器中使用 grpc 双向流。我可以在浏览器中使用 grpc-web 的双向流吗?
rpc TypingStream (stream OutgoingTyping) returns (stream IncomingTyping);
}
目前,gRPC-web 不支持双向流。
如果您有兴趣,可以关注以下主题: https://github.com/grpc/grpc-web/issues/24
谢谢:)
更新(04/2023):在最新的流式传输路线图中,决定使用WebTransport来支持 gRPC-Web 中的双向流式传输。
备注:WebTransport适用于 HTTP/3,而 gRPC-web 适用于 HTTP/2 事实上WebTransport想要成为websocket的变体并且兼容 与 QUIC。 WebTransport 有流和双向支持。