本文只是记录 ActiveMQ 服务的基本部署和消息的简单测试应用。
体系架构
核心概念
消息流
消息生产者(Producer)
–>中间件(Broker)
–>消息消费者(Consumer)
两种模型
- Point to Point(点对点)
- Publish/Subscribe(发布/订阅)
服务部署
参考:http://activemq.apache.org/getting-started.html
本文实践环境说明:Windows 10 专业版,JDK 1.8.0_65。
1. 下载
http://activemq.apache.org/download.html
(目前最新版本5.15.2)
2. 安装 & 启动服务
解压 apache-activemq-5.15.2-bin.zip
到 <ActiveMQ_installed_dir>
1 | %ACTIVEMQ_HOME%\bin\activemq start |
3. Web控制台
URL:http://127.0.0.1:8161/admin/
Login:admin
Password:admin
通过 conf/jetty-real.properties 配置用户名密码
4. 日志文件
1 | %ACTIVEMQ_HOME%/data/activemq.log |
5. 停止服务
1 | %ACTIVEMQ_HOME%/bin/activemq stop |
示例
先决条件:消息服务(中间件)已启动。
1. 启动消息消费者
1 | %ACTIVEMQ_HOME%/bin/activemq consumer |
2. 启动消息生产者
自定义文本
1
%ACTIVEMQ_HOME%/bin/activemq producer --message "My message" --messageCount 1
定长字节消息
1
%ACTIVEMQ_HOME%/bin/activemq producer --messageSize 100 --messageCount 1
更多信息
总结
本文对 ActiveMQ 进行了基础入门实践练习,以便更好的认识 ActiveMQ。
更多信息请查看官网:http://activemq.apache.org/
(END)