两个服务器之间的HTTP2双向通信

问题描述 投票:0回答:0

我最近一直在考虑实施一个解决方案,我将拥有两台服务器(Server A属于我server B,它将是一个external integrator)能够通过同一个已建立的 TCP 连接交换消息。我阅读了相当广泛的讨论,似乎对理想的案例场景和技术选择感到有点困惑。

我考虑过:

HTTP/2 - 似乎它支持双向通信,但据我所知它不是完全对称的,这意味着无法实现我可以启动从服务器 B 到 A 的连接的场景,服务器 A 会响应1 到许多消息,在服务器 B 上,如果特定消息需要,我可以对它们做出反应并响应服务器 B

WebSockets - 似乎是自然选择,来回多路复用和流式传输数据似乎符合我的用例,但总的来说,我有点怀疑使用第三方集成商连接到这样的服务器是否是个好主意通过 WebSocket

如果有任何关于我的假设的反馈,我将不胜感激。我得到了最初的 against/after 吗?

http websocket tcp http2
© www.soinside.com 2019 - 2024. All rights reserved.