我有一个Django应用程序需要在Apache HTTP服务器下部署,同时我需要实时推送事件到客户端的Web浏览器。 我对Python不太熟悉,有人可以建议一些可以在Python+Django+Apache中使用的websocket服务器吗?
Django是一个同步的Web服务器。这意味着您不能直接使用WebSocket。但是,您有多种选项可以在Django中使用WebSocket。 使用完整的Python堆栈来实现:使用Tornado和Django。您可以按照这个post进行操作。 使用Node.js+Socket.IO+消息代理:按照这种tutorial进行操作。 与使用Tornado相比,您会发现有更多的资源可以帮助您使用Node.js和Socket.IO实现WebSocket。