【发布时间】:2014-08-29 20:05:17
【问题描述】:
我的服务器可以访问通过 TCP 套接字接收实时更新的 API(在广播模式下使用 ZeroMQ)。
我想构建一个网络服务,在网站上向人们显示这些更新。要转发这些更新,通过 WebSockets 与所有客户端保持持续连接似乎是最好的解决方案。
我对如何分别做这些事情有一个很好的想法,但我如何有效地将这两者结合到一个 Python 服务器应用程序中?
我目前在伪代码中的想法是这样的:
while True:
acceptNewWebSocketConnections()
update = receiveUpdateZeroMQ()
sendMessageToAllWebSockets(update)
什么样的 Python 库会支持这种模型,如何在防止拥塞的同时实现它?
【问题讨论】: