2012-05-03 7 views
4

이 세 가지 거대한 기술을 통해 개발자는 신속하게 서버를 푸시 할 수있는 pub/sub 패러다임을 만들 수 있다고 들었습니다.Django + Redis + Socket.io를 사용하여 대화방을 만드십시오. 시작 장소는 어디입니까?

장고에 대한 배경 지식이 있지만 다른 두 가지 요소는 없습니다. 그래서 궁금한 점은 어디에서 시작할 수 있습니까?

현재 Gunicorn을 django 서버로 사용하고 Nginx를 프록시로 사용하여 정적 파일을 제공하고 Haproxy를 프런트 엔드 부하 분산 장치로 사용합니다. 새로운 기술 스택을 채택한 후에도 계속 유지할 수 있습니까?

+2

나는 체크 아웃해야한다고 생각한다. - http://codysoyland.com/2011/feb/6/evented-django-part-one-socketio-and-gevent/ 그리고이 이전 질문 - http : // stackoverflow .com/questions/4190186/can-i-use-socket-io-with-django – Glorithm

답변

1

Nginx에서 Socket.io (websocket을 사용하려고 시도 함)를 사용할 때 문제가 발생할 수 있습니다. Nginx 1.0은 HTTP/1.1의 프록 싱을 지원하지 않습니다. tcp_proxy를 사용하여이 문제를 해결할 수 있습니다. 웹 소켓을 지원하는 Nginx 1.1 포크를 찾을 수있을 것입니다.

thisthis을 확인하십시오.

관련 문제