У нас есть потребность в разработке потоковой передачи на стороне сервера для веб-приложений реального времени. Для этого я рассматриваю возможность использования Cometd, поскольку это поддерживает как длительный опрос, так и реализацию на основе сокетов.Cometd vs ActiveMQ для загрузки на стороне сервера для веб-приложений реального времени
Тем не менее, я недавно наткнулся на такие ссылки, как http://activemq.apache.org/ajax.html и http://activemq.apache.org/websockets.html, которые говорят, что даже ActiveMQ обеспечивает поддержку нажатия на сервер с использованием длинного опроса (техника Comet), а также веб-сокетов. Я понимаю, что реализация ActiveMQ для этого не соответствует протоколу Bayeux.
Есть ли преимущества/преимущества ActiveMQ над Cometd для решений на стороне сервера? Существуют ли какие-либо дополнительные функции, предоставляемые одним из них? Что это более популярно и стабильно?
Спасибо, Дипак
Спасибо Петтер. Вполне возможно, что, поскольку ActiveMQ изначально не реализовывался с использованием сервера для веб-приложений, это еще не популярная или сильно рекламируемая технология push-сервера. На самом деле большинство форумов, на которых обсуждаются многие технологии push-технологий и реализации комет, даже не упоминают ActiveMQ как один из вариантов. Итак, мне интересно, стоит ли мне начинать работу с CometD. – DeepakKumar