前段時間無心之中看到了WebSocket這樣東西,發現本身真的是火星了。早在11年就有的東西,一直都不知道。javascript
研究了一番以後感受仍是比較好用的。html
我不多作Socket開發,可是曾經因爲項目的緣由,用過ActiveMQ,因此馬上想嘗試把這ActiveMQ和WebSocket結合起來使用。java
很快,在ActiveMQ上發現從5.4.0版本開始,就已經對HTML5標準中的WebSocket有了支持。到了5.9.0版本是基於MQTT協議實現了在瀏覽器上對ActiveMQ的支持。jquery
我馬上下載了ActiveMQ的服務端以及二次開發框架,作個小DEMO試試。內容很簡單,建立一個Producer而後發佈消息。代碼很簡單:git
緊接着就是前臺的JS代碼了。瀏覽器
經過查閱ActiveMQ所提供的DEMO:demo\mqtt\index.html發現了關於JS的代碼都存在了 http://git.eclipse.org/c/paho/org.eclipse.paho.mqtt.javascript.git框架
可當我點開的時候,卻提示我,這是一個空的資源庫。。。。eclipse
失望。。。3d
可是沒有關係,咱們還有DEMO。htm
分析了DEMO之後,知道了最關鍵的JS代碼分別是jquery和mqttws31.js(已分享至百度盤 http://pan.baidu.com/s/1cK9ZcU)
在頁面中引用他們,並鍵如如下代碼:
運行之後發現經過控件臺生成的消息,能夠在瀏覽器中查看了。
文章爲做者原創,轉載請註明出處 : http://www.cnblogs.com/ShimizuShiori/p/5443110.html