天天看點

ActiveMQ 5.9版将支援基于WebSocket的MQTT協定傳輸《ActiveMQ 5.9版将支援基于WebSocket的MQTT協定傳輸》

《ActiveMQ 5.9版将支援基于WebSocket的MQTT協定傳輸》

作者:chszs,轉載需注明。部落格首頁:

http://blog.csdn.net/chszs

越來越多的使用者希望能使用浏覽器通過WebSockets直接連接配接到ActiveMQ伺服器。經過相當長的一段時間,我們已經支援STOMP用戶端,可以從JavaScript中使用STOMP。現在,更多的移動使用者嘗試使用同樣的辦法,我們在ActiveMQ 5.9版添加了對更有效率的二進制MQTT協定的支援。

好消息是你不必在Broker端修改任何代碼就能支援MQTT,STOMP和MQTT都能工作在同樣的連接配接器上,當用戶端初始化連接配接時,由用戶端識别它們想使用的協定。我們還提供了一個不錯的Demo——使用了Eclipse的Paho JavaScript用戶端。可用Git把代碼弄下來看看。

http://git.eclipse.org/c/paho/org.eclipse.paho.mqtt.javascript.git/

運作

bin/activemq console xbean:conf/activemq-demo.xml

通路下面的位址:

http://localhost:8161/demo/mqtt/

源碼在這裡:

https://fisheye6.atlassian.com/browse/activemq/trunk/activemq-web-demo/src/main/webapp/mqtt/?hb=true

如果你對Web端和移動端發消息感興趣,可以在這裡看到更多的文章:

http://www.oscon.com/oscon2013/public/schedule/detail/28103

繼續閱讀