RabbitMQ学习
系统环境:Ubuntu16.04
RabbitMq安装步骤
安装Erlang,执行:apt-get install erlang
新增APT仓库到/etc/apt/sources.list.d
1
2echo 'deb http://www.rabbitmq.com/debian/ testing main' |
sudo tee /etc/apt/sources.list.d/rabbitmq.list更新APT仓库的package list,执行sudo apt-get update命令
安装Rabbit Server,执行sudo apt-get install rabbitmq-server命令
执行rabbitmq-plugins enable rabbitmq_management命令,开启Web管理插件,这样我们就可以通过浏览器来进行管理了
rabbitmq-plugins enable rabbitmq_web_stomp 开启websocket插件
systemctl start rabbitmq-server
启动服务systemctl enable rabbitmq-server
设置开机启动添加管理用户
1
2
3
4
5
6sudo rabbitmqctl list_users #查看用户
sudo rabbitmqctl add_user admin yourpassword # 增加普通用户
sudo rabbitmqctl set_user_tags admin administrator # 给普通用户分配管理员角色
rabbitmqctl set_permissions -p "/" test ".*" ".*" ".*" #设置用户权限
rabbitmqctl delete_user Username #删除一个用户
rabbitmqctl change_password Username Newpassword #修改用户的密码启动js连接插件
1 | 登录rabbitMq页面 |
SpringBoot 集成
- pom 添加starter
1 | <dependency> |
- 配置yml
spring:
rabbitmq:
username: cake
password: cake
host: 127.0.0.1
virtual-host: cake
port: 5672