|
吾爱游客
发表于 2017-10-30 17:52
1、申 请 I D :
2、个人邮箱:710106726@qq.com
3、原创技术文章: ActiveMQ 消息总线Demo,支持WinForm、Asp.net WebAPI 、HTML5方式。
github地址:https://github.com/zhanglilong23/ActiveMQForDoNetDemo。
ActiveMQ说明:ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。
它可以作为即时通讯服务器、游戏消息服务器等使用。
它支持: Java,C,C++,C#,Ruby,Perl,Python,PHP语言。 OpenWire,Stomp REST,WS Notification,XMPP,AMQP应用协议。
在git 的 README.MD文件末尾增加了 用户认证。
部分代码示例:以html5方式监听消息地址代码如下,用法非常简单。
| | <html> | | | | <head> | | <meta charset="UTF-8"> | | <title>接收</title> | | </head> | | <body> | | <div> | | <div id="messages"> | | </div> | | 接收地址: | | <input type="text" id="url" value="/topic/" style="width: 300px"> | | <input type="button" value="连接" id="conn"> | | <p></p> | | </div> | | | | <script src="http://code.jquery.com/jquery-3.2.1.min.js"></script> | | <script src="js/stomp.js"></script> | | <script> | | $(function () { | | if (window.WebSocket) { | | var client, destination; | | $('#conn').click(function () { | | var url = "ws://localhost:61614"; | | var user = "admin"; | | var passcode = "123456"; | | destination = $("#url").val(); | | client = Stomp.client(url); | | client.connect(user, passcode, function (frame) { | | console.log("connected to Stomp"); | | alert('connected to Stomp'); | | client.subscribe(destination, function (message) { | | var p = document.createElement("p"); | | p.appendChild(document.createTextNode(message.body)); | | $("#messages").append(p); | | }); | | }); | | }); | | }else{ | | alert('浏览器不支持WebSocket!'); | | } | | }) | | </script> | | </body> | | | | </html> |
|
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|