我正在尝试使用 websocket 连接两台服务器,但我需要多个 websocket 连接。因此,如果客户端与服务器 A 通信,则需要为此客户端与服务器 B 建立 websocket 连接。如果另一个客户端连接,我需要从服务器 A 到服务器 B 的第二个 websocket 连接。
这样的事情可能吗?我找不到任何关于此的文档。
两台服务器都在 python 中。我正在使用 socketIO 库。
import socketio
sio = socketio.Client()
sio.connect('xxx.xxx.xxx.xxx')
我需要将连接存储在一个列表中,然后如果客户端从服务器 B 请求某些内容,服务器 A 需要查找正确的连接并将请求发送到服务器 B。
这样做的原因是,服务器 B 为每个 WS 连接创建一个实例,并在连接关闭时将其销毁。
有什么建议么?