剑指架构师系列-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队列的使用的主要内容,如果未能解决你的问题,请参考以下文章

剑指架构师系列-Redis安装与使用

剑指架构师系列-Nginx的安装与使用

剑指架构师系列-Redis集群部署

剑指架构师系列-Linux下的调优

剑指架构师系列-MySQL的安装及主从同步

剑指架构师系列-Struts2的缓存