前段时间无心之中看到了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