标签:
前段时间无意之中看到了WebSocket这样东西,发现自己真的是火星了。早在11年就有的东西,一直都不知道。
研究了一番之后感觉还是比较好用的。
我很少做Socket开发,但是曾经由于项目的原因,用过ActiveMQ,所以立刻想尝试把这ActiveMQ和WebSocket结合起来使用。
很快,在ActiveMQ上发现从5.4.0版本开始,就已经对HTML5标准中的WebSocket有了支持。到了5.9.0版本是基于MQTT协议实现了在浏览器上对ActiveMQ的支持。
我立刻下载了ActiveMQ的服务端以及二次开发框架,做个小DEMO试试。内容很简单,创建一个Producer然后发布消息。代码很简单:
紧接着就是前台的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)
在页面中引用他们,并键如以下代码:
运行以后发现通过控件台生成的消息,可以在浏览器中查看了。
文章为作者原创,转载请注明出处 : http://www.cnblogs.com/ShimizuShiori/p/5443110.html
标签:
原文地址:http://www.cnblogs.com/ShimizuShiori/p/5443110.html