ActiveMQ + NodeJS + Stomp 极简入门
2016-05-04 14:58
513 查看
前提
安装ActiveMQ和Nodejs
测试步骤
1.执行bin\win32\activemq.bat启动MQ服务
2. 打开http://localhost:8161/admin/topics.jsp
用户名和密码都是 admin
3. 下载Stomp
npm install stomp-client
4. js的测试代码
var Stomp = require('stomp-client'); var destination = '/topic/myTopic'; var client = new Stomp('127.0.0.1', 61613, 'user', 'pass'); client.connect(function(sessionId) { client.subscribe(destination, function(body, headers) { console.log('From MQ:', body); }); client.publish(destination, 'Hello World!'); });
在NodeJS中执行
5. 打开http://localhost:8161/admin/send.jsp?JMSDestination=myTopic&JMSDestinationType=topic
就可以看到从NodeJs发来的消息
6.在上述页面的Text Message窗口输入几个字符串,点击Send
在NodeJS窗口就可以看到刚才发送的消息
相关文章推荐
- Permission denied: user=root, access=WRITE, inode="hadoop":hadoop:supergroup:rwxr-xr-x
- Nodejs学习item 3 -- module模块系统与npm包管理
- 美团酒店Node全栈开发实践
- Xcode7.3中SKAudioNode"诡异"初始化的解决
- Xcode7.3中SKAudioNode"诡异"初始化的解决
- Xcode7.3中SKAudioNode"诡异"初始化的解决
- 如何用nodejs创建一个webservice
- SecondaryNameNode 理解
- Populating Next Right Pointers in Each Node
- 搭建nodejs的express框架
- 在nodejs下express 从安装到运行的全过程
- Node.js学习-1
- Node.js异步读取txt文档
- Nodejs学习item 2 -- events事件处理EventEmitter
- Node.JS创建服务
- 237. Delete Node in a Linked List
- Nodejs学习item 1 -- 入门手上
- 通过ffi在nodejs中调用动态链接库(.so文件)
- 美团酒店Node全栈开发实践
- Node.js知识分类