Я работаю над WebApp, используя backbone.js и socket.io на стороне клиента и Django на стороне сервера.Я хотел бы сделать «push» с сервера при изменении данных (как в приложении чата).Я натолкнулся на две реализации socket.io в Python с перспективной интеграцией Django:
И Gevent, иу торнадо очень хорошая производительность , поэтому я не заинтересован в других платформах асинхронных соединений.Единственным другим требованием является использование SSL для соединения - без простой передачи текста.
Так что между этими двумя подходами было бы проще всего реализовать?Есть ли хорошая основанная на подписке инфраструктура для tornadio2, похожая на то, как django-socketio делает это для gevent?
Другой вариант, с которым я столкнулся, это django-serverpush , который также основан на TornadIO2.Он лучше интегрируется с Django, чем другие приложения TornadIO2, но реализация все еще нуждается в некотором улучшении, прежде чем станет готовой к работе.