2012-05-03 3 views
4

Я слышал об этих трех гигантских технологиях, которые позволят разработчикам создавать паб/sub парадигму, что приводит к быстрому переходу на сервер.Используйте Django + Redis + Socket.io для создания чата, с чего начать?

У меня есть опыт работы с Django, но не с двумя другими. Так просто интересно, где я могу начать?

В настоящее время я использую Gunicorn в качестве сервера django, использует Nginx в качестве прокси для обслуживания статических файлов, использует Haproxy в качестве front-end load balancer. После того, как я приму новый стек технологий, могу ли я сохранить их еще?

+2

Я думаю, вы должны проверить - http://codysoyland.com/2011/feb/6/evented-django-part-one-socketio-and-gevent/ и этот более ранний вопрос - http: // stackoverflow .com/вопросы/4190186/может-я-использование-сокет-IO-с-Джанго – Glorithm

ответ

1

Возможно, у вас возникнут проблемы с использованием Socket.io (который попытается использовать websocket) с Nginx. Nginx 1.0 не поддерживает проксирование HTTP/1.1. Вы можете использовать tcp_proxy, чтобы обойти его. Вы могли бы найти некоторые вилки для Nginx 1.1, у которых есть поддержка websocket.

Отъезд this и this.

Смежные вопросы