MQ是消息中间件,是一种在分布式系统中应用程序借以传递消息的媒介,常用的有ActiveMQ,RabbitMQ,kafka。ActiveMQ是Apache下的开源项目,完全支持JMS1.1和J2EE1.4规范的JMS Provider实现。
特点:
1、支持多种语言编写客户端
2、对spring的支持,很容易和spring整合
3、支持多种传输协议:TCP,SSL,NIO,UDP等
4、支持AJAX
消息形式:
1、点对点(queue)
2、一对多(topic)
下载安装ActiveMQ
官网地址:http://apache.fayea.com/activemq/5.14.5/

下载到worksoft文件夹中 解压 tar -zxvf apache-activemq-5.14.5-bin.tar.gz

进入到bin目录 启动activemq ./activemq start
除了start之外 还可以停止 : ./activemq stop 查看状态: ./activemq status


防火墙的设置添加8161(active端口)和61616(broker端口)端口号
firewall-cmd --zone=public --add-port=8161/tcp --permanent
firewall-cmd --zone=public --add-port=61616/tcp --permanent

重启防火墙
systemctl restart firewalld
然后修改host文件把新加的主机名映射到127.0.0.1
查看主机名 hostname 或者 hostnamectl 命令查看主机名

修改/etc/hosts

最后验证结果输入http://ip地址:8161 用户名:admin 密码:admin


网友评论