grpc流可以持续多长时间

时间:2018-02-19 11:57:20

标签: grpc grpc-java

假设我想使用Grpc Server流式传输或双向流式传输。

对于流可以持续多长时间有任何限制,请记住它下面使用http / 2?

如果是这样可以用它来替换消息总线,那么只要你想要就可以打开和生存流吗?

1 个答案:

答案 0 :(得分:4)

在本地化环境(如数据中心)中,流可以持续多长时间。您主要受客户端或服务器重启率的限制。

但是,如果通过互联网,那么客户端和服务器之间通常会有代理。代理需要偶尔关闭连接以保持平衡。所以你在这里会受到更多限制。

我会注意到,只要你拥有长期存在的流,启用keepalive就是一个好主意。