我们正在尝试将Socket.io与我们的网站集成。所有消息都与uWSGI worker(Django)一起发送。我的问题是,每条消息都会完成所有连接魔法。它现在看起来像那样:
Request -> HTTP Handshake with Socket.io -> Websocket connection -> Data send -> Connection close
并重复每个需要发送到socket.io的消息。这远非理想。有时排队/请求有3-4条消息。有没有办法在uWSGI的请求中共享套接字连接?我不需要在工作人员之间共享,只需要在特定工作人员处理的所有请求中共享。或者也许有其他解决方案可以解决这个问题?
答案 0 :(得分:3)
如果有人有类似的问题,请查看Roberto(uWSGI的开发人员)对我邮件列表中的电子邮件的回复:http://lists.unbit.it/pipermail/uwsgi/2011-July/002436.html:)