Неблокирующий веб-сервер в приложениях .Net для Comet - PullRequest
3 голосов
/ 13 ноября 2009

Я пытаюсь реализовать приложение в стиле Comet (например, в чате), используя IronPython. Хотя мне не нужно масштабировать до размеров, похожих на твиттер, очень важно, чтобы время отклика быстро уменьшалось. Все возможности в Python ( Twisted , Tornado , Magnum-Py ) не работают с IronPython, часто из-за поддержки epoll.

Есть ли в мире .Net выбор по умолчанию для кометных приложений? Или чистая реализация Python с длительной поддержкой? Я пробовал NTornado , но производительность в настоящее время очень низкая (в 100-1000 раз медленнее, чем у Tornado).

1 Ответ

2 голосов
/ 18 ноября 2009

Конечно, есть. Проверьте WebSync , полное кометное решение для .NET / IIS. Насколько мне известно, это единственная полная версия кометы для .NET, доступная на сегодняшний день. Вы можете использовать версию по требованию бесплатно (до лимита) или выбрать версию сервера, чтобы разместить ее самостоятельно. Это тоже довольно недорого, без платы за время работы и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...