2013-03-26 63 views
4

我們有要求爲實時Web應用程序開發服務器端推送Infra。爲此,我一直在考慮使用Cometd,因爲它支持長輪詢以及基於Web套接字的實現。Cometd vs ActiveMQ服務器端推送實時Web應用程序

但是,我最近遇到類似http://activemq.apache.org/ajax.htmlhttp://activemq.apache.org/websockets.html的鏈接,即使ActiveMQ使用長輪詢(Comet技術)以及Web套接字也支持服務器端推送。我的理解是ActiveMQ的實現不符合Bayeux協議。

ActiveMQ與Cometd的服務器端推送解決方案相比有什麼優勢/好處嗎?其中一個提供了其他功能嗎?這些更受歡迎和穩定?

感謝, 迪帕克

回答

2

我要說的是,主要的理由選擇ActiveMQ是當你根據在首位消息構建後端技術。然後,通過將消息推送給瀏覽器,您可以非常容易地啓動並運行。儘管如此,我並不認爲ActiveMQ真的被認爲是後端和前端之間的膠水技術,所以它可能是一個奇怪的鳥,讓它適合一般情況(儘管我必須承認,我沒有嘗試過)。

+0

感謝Petter。這可能是因爲ActiveMQ最初並沒有在服務器推送的時候實現,因爲它並不是一個受歡迎的或廣爲宣傳的服務器推送技術。事實上,討論許多服務器推送技術和Comet實現的大多數論壇都沒有提到ActiveMQ作爲其中一種選擇。所以,我想知道我是否應該開始使用CometD。 – DeepakKumar 2013-03-28 08:54:36

相關問題