2014-01-11 2 views
5

Я использую python и django для создания приложения. Я хочу создать систему уведомлений, как в уведомлении facebook. Я хочу, чтобы как только база данных обновилась, пользователь получает уведомления об изменениях. Для этого я не хочу использовать ajax и делать асинхронный запрос каждый интервал времени, а то, что я хочу, - это сервер для изменения изменений клиенту. Это возможно? Если да, то как я могу это сделать?Обратный модуль Ajax в django для создания системы уведомлений

ответ

0

Вы можете узнать, как Disqus сделал это из этой презентации: https://speakerdeck.com/northisup/scaling-realtime-at-disqus

Они используют nginx push stream module

Чистая технология потокового http-push для вашей установки Nginx.

Комета выполнена легко и очень масштабируемо.

Поддерживает EventSource, WebSocket, Long Polling и Forever Iframe.

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