2013-03-26 6 views
4

실시간 웹 응용 프로그램을위한 서버 측 푸시 인프라를 개발해야합니다. 이를 위해 필자는 Cometd의 사용을 고려 해왔다. 왜냐하면 Cometd는 웹 소켓 기반 구현뿐만 아니라 긴 폴링을 모두 지원하기 때문이다.Cometd 대 실시간 웹 응용 프로그램을위한 서버 측 푸시 용 ActiveMQ

그러나 저는 최근 Active Frame이 웹 소켓뿐만 아니라 긴 폴링 (Comet 기술)을 사용하여 서버 측 푸시를 지원한다고 말하는 http://activemq.apache.org/ajax.htmlhttp://activemq.apache.org/websockets.html과 같은 링크를 발견했습니다. 내 이해는 이것에 대한 ActiveMQ 구현 Bayeux 프로토콜을 준수하지 않습니다.

서버 측 푸시 솔루션을위한 Cometd보다 ActiveMQ의 장점/이점이 있습니까? 이 중 하나가 제공하는 추가 기능이 있습니까? 이것들이 더 인기 있고 안정적입니까?

덕분에, 디팍

답변

2

은 당신이 처음에 메시지를 기반으로 백엔드 기술을 구축 할 때의 ActiveMQ를 선택하는 주요 이유라고 말할 것입니다. 그런 다음 브라우저로 메시지를 보내면 쉽게 시작할 수 있습니다.

아직도 ActiveMQ는 백엔드와 프론트 엔드 사이의 접착제 기술이 될 것이라고는 생각하지 않습니다. 따라서 일반적인 경우에 맞도록하는 이상한 새일 수 있습니다. (필자는 인정하지만, 나는 시도하지 않았다).

+0

고맙습니다. 페터. ActiveMQ가 웹 애플리케이션 용 서버 푸시를 염두에두고 처음에 구현되지 않았기 때문에 아직 인기가 있거나 널리 광고 된 서버 푸시 기술이 아닐 수도 있습니다. 실제로 많은 서버 푸시 기술과 Comet 구현을 논의하는 대부분의 포럼에서는 ActiveMQ를 옵션 중 하나로 언급하지 않습니다. CometD로 시작해야하는지 궁금합니다. – DeepakKumar