Django + UWSGI + Websocket клиентское соединение - PullRequest
2 голосов
/ 20 июля 2011

Мы пытаемся интегрировать Socket.io с нашим сайтом. Все сообщения отправляются с работниками uWSGI (Джанго). Моя проблема в том, что каждое сообщение делает всю магию соединения. Теперь это выглядит так:

Request -> HTTP Handshake with Socket.io -> Websocket connection -> Data send -> Connection close

И повторять для каждого сообщения, которое нужно отправить на socket.io. Это далеко от идеала. Иногда есть 3-4 сообщения в очереди / запрос. Есть ли способ поделиться сокетным соединением в запросах с uWSGI? Мне не нужно делиться между работниками, только во всех запросах, обрабатываемых конкретным работником. Или, может быть, есть другие решения этой проблемы?

1 Ответ

3 голосов
/ 21 июля 2011

Если у кого-то есть подобная проблема, посмотрите ответ Роберто (разработчика uWSGI) на мою электронную почту в списке рассылки здесь: http://lists.unbit.it/pipermail/uwsgi/2011-July/002436.html:)

...