ActiveMQ與WebSocket的結合應用


前段時間無意之中看到了WebSocket這樣東西,發現自己真的是火星了。早在11年就有的東西,一直都不知道。

研究了一番之后感覺還是比較好用的。

我很少做Socket開發,但是曾經由於項目的原因,用過ActiveMQ,所以立刻想嘗試把這ActiveMQ和WebSocket結合起來使用。

很快,在ActiveMQ上發現從5.4.0版本開始,就已經對HTML5標准中的WebSocket有了支持。到了5.9.0版本是基於MQTT協議實現了在瀏覽器上對ActiveMQ的支持。

我立刻下載了ActiveMQ的服務端以及二次開發框架,做個小DEMO試試。內容很簡單,創建一個Producer然后發布消息。代碼很簡單:

image

 

緊接着就是前台的JS代碼了。

通過查閱ActiveMQ所提供的DEMO:demo\mqtt\index.html發現了關於JS的代碼都存在了 http://git.eclipse.org/c/paho/org.eclipse.paho.mqtt.javascript.git

可當我點開的時候,卻提示我,這是一個空的資源庫。。。。

失望。。。

 

 

但是沒有關系,我們還有DEMO。

分析了DEMO以后,知道了最關鍵的JS代碼分別是jquery和mqttws31.js(已分享至百度盤 http://pan.baidu.com/s/1cK9ZcU

在頁面中引用他們,並鍵如以下代碼:

image

 

運行以后發現通過控件台生成的消息,可以在瀏覽器中查看了。

 

文章為作者原創,轉載請注明出處 : http://www.cnblogs.com/ShimizuShiori/p/5443110.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM