AvtiveMQ-介绍/安装
- 消息中间件
- 纯java编写,有java虚拟机,可以运行。
消息中间件
- 异步通信
- 发送方,接收方实现解耦。
示例图
名词解释
术语 | 含义 |
---|---|
Destination | 目的地,JMS Provider(消息中间件)负责维护,用于对Message进行管理的对象。MessageProducer需要指定Destination才能发送消息,MessageReceiver需要指定Destination才能接收消息。 |
Producer | 消息生成者,负责发送Message到目的地。 |
Consumer / Receiver | 消息消费者,负责从目的地中消费【处理|监听|订阅】Message |
Message | 消息,消息封装一次通信的内容。 |
下载资源
-
ActiveMQ5.10.x以上版本必须使用JDK1.8才能正常使用。
-
ActiveMQ5.9.x及以下版本使用JDK1.7即可正常使用。
apache-activemq-5.15.9-bin.tar 提取码:
75r6
解压缩
tar -zvxf /home/cjw/桌面/apache-activemq-5.15.9-bin.tar.gz -C /usr/local/
配置环境变量
vim /etc/profile
#activeMQ
export ACTIVEMQ_HOME=/usr/local/activemq
export PATH=$PATH:$ACTIVEMQ_HOME/bin
启动
activemq start
启动后如图所示
检查进程,如图表示启动成功。
ps aux | grep activemq
登录
http://ip:8161/admin/
用户名: admin
密码: admin
修改端口号
vim /usr/local/activemq/conf/jetty.xml
重启
activemq restart
关闭
activemq stop