RabbitMQ消息中间件,主要用于分布式事物传递,公司用的Mybatis + Spring-boot + Shiro + RabbitMQ +(nginx,haproxy)+ mysql进行开发。对linux环境不太熟悉,所以记录一下:
一、RabbitMQ安装
RabbitMQ是由Erlang语言开发的,所以第一步下载Erlang环境
1、安装Erlang环境:
yum install erlang
or 手动下载
rpm -ivh erlang-17.4-1.el6.x86_64.rpm
2、安装 RabbitMQ
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/rabbitmq_v3_5_6/rabbitmq-server-3.5.6-1.noarch.rpm
rpm -ivh rabbitmq_v3_5_6/rabbitmq-server-3.5.6-1.noarch.rpm
3、可能会报错需要socat
socat-1.7.3.0-1.el6.x86_64.rpm
二、RabbitMQ的配置
1、创建用户
rabbitmqctl add_user admin admin123
2、设置tags
rabbitmqctl set_user_tags admin administrator
3、设置权限
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
三、配置RabbitMQ web管理插件
rabbitmq-plugins enable rabbitmq_management
四、服务管理
service rabbitmq-server start
五、测试
http://ip:15672