使用Django + Redis + Socket.io构建聊天室,从哪里开始?

时间:2012-05-03 00:50:23

标签: django socket.io

我听说这三项巨大的技术将允许开发人员构建发布/子范例,从而实现快速的服务器推送体验。

我有Django的背景,但没有其他两个。所以只是想知道,我可以在哪里开始?

我目前使用Gunicorn作为django服务器,使用Nginx作为代理来提供静态文件,使用Haproxy作为前端负载均衡器。采用新技术堆栈后,我可以保持它们吗?

2 个答案:

答案 0 :(得分:1)

使用Nocketx时,您可能会遇到使用Socket.io(将尝试使用websocket)的问题。 Nginx 1.0不支持HTTP / 1.1的代理。您可以使用tcp_proxy来解决它。您可能能够找到一些支持websocket支持的Nginx 1.1的分支。

结帐thisthis

答案 1 :(得分:0)

从这里开始:

在这里:

有一些关于如何入门的Django示例。你的技术堆栈应该允许你运行它没有太多问题。