不确定是否有特定的stackexchange门户来解决这个问题,但我想了解人们/企业通常使用什么来异步地在多个服务器之间进行通信。下面是我的建筑。
服务器1-我有一个烧瓶服务器运行socketIO以及HTTP端点(测试目前,将放在一个Gunicorn后面)。此服务器负责维护客户端套接字连接并在客户端和服务器之间中继消息。
服务器2-我有另一个“处理服务器”,它应该根据从客户端接收的消息进行计算,并且可能或不可能在这些消息的背面产生输出。这是另一个承载服务器1可以调用的端点的烧瓶/http服务器。
对于我的用例,我希望从服务器1发送消息到服务器2,而不是等待任何响应返回(因为服务器2可能不会产生任何响应),稍后如果服务器2决定产生什么,我需要服务器1来获取输出并通过套接字连接将其中继回客户端。
以下是我现在的想法
我想了解你对如何设计这个的看法。
发布于 2022-10-10 01:31:33
如果我正确理解,服务器1用于将请求路由到适当的端点。但是来自服务器2的输出是客户机感兴趣的。那么,服务器1是否可能完全被负载均衡器所取代呢?
,
。
这将有助于了解谁是您的“客户端”前端应用程序,还是另一个服务器?
https://stackoverflow.com/questions/73868747
复制相似问题