Веб-приложение, с которым я помогаю развиваться, сталкивается с хорошо известной проблемой: мы хотим, чтобы пользователи могли знать о различных событиях и т. Д., Которые могут произойти в любое время, по сути, случайным образом, и соответственно обновлять их представление. По сути, нам нужно разрешить серверу отправлять запросы отдельным клиентам, а не клиенту, запрашивающему сервер.полнодуплексная связь через Интернет без флэш-сокетов
Я понимаю, что WebSockets - это попытка решить эту проблему; однако, немного разобравшись в них, я понимаю, что а) очень немногие веб-браузеры в настоящее время предлагают поддержку родного websocket; б) обойти это, вы либо используете флеш-сокеты, либо какой-то длинный опрос AJAX; c) должен использоваться специальный сервер веб-серверов.
Теперь мы хотим предложить наш сервис без Flash. И любые серверы должны иметь какие-то возможности балансировки нагрузки или, по крайней мере, некоторое программное обеспечение, которое может сделать балансировку нагрузки для них.
С 2008 года все говорили, что решения на основе комет (например, Байе) - это путь к подобным ситуациям. Тем не менее, с тех пор различные протоколы, похоже, не так много работали, что приводит (наконец) к вопросу.
Содержит ли Байе комета все еще подходящий инструмент для таких рабочих мест? Если нет, то что?