假设我想使用Grpc Server流式传输或双向流式传输。
对于流可以持续多长时间有任何限制,请记住它下面使用http / 2?
如果是这样可以用它来替换消息总线,那么只要你想要就可以打开和生存流吗?
答案 0 :(得分:4)
在本地化环境(如数据中心)中,流可以持续多长时间。您主要受客户端或服务器重启率的限制。
但是,如果通过互联网,那么客户端和服务器之间通常会有代理。代理需要偶尔关闭连接以保持平衡。所以你在这里会受到更多限制。
我会注意到,只要你拥有长期存在的流,启用keepalive就是一个好主意。