Мы хотим создать веб-приложение в реальном времени, которое сможет обрабатывать большое количество одновременно работающих пользователей.Аспект в реальном времени заключается в том, чтобы отправлять новые сообщения клиенту, как это делает FriendFeed, а также принимать новые сообщения от клиента, например систему чата.
Например, у нас есть следующие варианты:: Запустите приложение CodeIgniter на сервере nginx, используя плагин Comet , используйте среду Python, например Twisted или Tornado , используйте Орбита для поддержания постоянного соединения с сервером и т. Д.
Какая настройка будет лучше всего масштабироваться для приложения реального времени, а также будет проста в реализации?
Приложение : на этот вопрос я бы хотел ответить: какой веб-приложение в реальном времени проще написать в Twisted / TwistedWeb или Tornado?
Edit : Приблизительные цифры: мы планируем начать с того, что сможем управлять 10 000 одновременных подключений, но в дальнейшем сможем масштабировать до 1 000 000, переключая технологии / добавляя серверы.Мы будем толкать только текстовые сообщения, включая длинные текстовые сообщения.Мы хотим, чтобы аспект в реальном времени был действительно в реальном времени с задержкой <5 секунд. </p>