剑指架构师系列-ActiveMQ队列的使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了剑指架构师系列-ActiveMQ队列的使用相关的知识,希望对你有一定的参考价值。
安装ActiveMQ只需要下载包后解压,然后就可以启动与关闭ActiveMQ了,如下:
./activemq start ./activemq stop
访问管理页面:
http://10.10.20.20:8161/admin
用户名和密码默认为:admin/admin
spring.activemq.broker-url -- 指定ActiveMQ broker的URL,默认自动生成. spring.activemq.in-memory -- 是否是内存模式,默认为true. spring.activemq.password -- 指定broker的密码. spring.activemq.pooled -- 是否创建PooledConnectionFactory,而非ConnectionFactory,默认false spring.activemq.user -- 指定broker的用户.
在安装RabbitMQ之前,需要先安装erlang,同时还需要安装一下erlang的依赖包:
yum install unixODBC unixODBC-devel wxBase wxGTK SDL wxGTK-gl yum install erlang
在安装依赖包时可能会出现找不到的情况,可以下载依赖包https://pkgs.org/
然后进行安装,如我的系统找不到wxGTK-gl。我下载到本地后安装:
yum localinstall wxGTK-gl-2.8.12-20.el7.x86_64.rpm
在CentOS 7下的具体安装过程可以参考:http://www.rabbitmq.com/install-rpm.html
wget -c http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq-server-3.6.1-1.noarch.rpm yum install rabbitmq-server-3.6.1-1.noarch.rpm
对RabbigMQ的操作如下:
/sbin/service rabbitmq-server stop/start/etc
查看RabbitMQ的安装目录:
rpm -ql rabbitmq-server-3.6.1-1.noarch
开启RabbitMQ页面访问功能:
rabbitmq-plugins enable rabbitmq_management
浏览器访问地址:
http://192.168.0.248:15672/
要登录还需要创建用户和分配权限,
rabbitmqctl add_user test test
rabbitmqctl set_user_tags test administrator
rabbitmqctl set_permissions -p / test ".*" ".*" ".*"
如下图:
以上是关于剑指架构师系列-ActiveMQ队列的使用的主要内容,如果未能解决你的问题,请参考以下文章