RabbitMQ的安装与使用
来源:互联网 发布:游鹿网络有什么游戏 编辑:程序博客网 时间:2024/05/21 10:47
1.RabbitMQ安装
1.1 安装erlang
rpm -ivh erlang-17.4-1.el6.x86_64.rpm
1.2 制定rabbitmq-key
rpm --import https://www.rabbitmq.com/rabbitmq-signing-key-public.asc
1.3 安装rabbitmq
yum install rabbitmq-server-3.6.10-1.el6.noarch.rpm
2.添加配置
2.1 vim /etc/rabbitmq/rabbitmq.config 然后添加:
[
{rabbit, [{tcp_listeners, [5672]}, {loopback_users, ["asdf"]}]}
].
2.2 cd /usr/lib/rabbitmq/bin/
- 用户名与密码
sudo rabbitmqctl add_user admin 123456
- 用户设置为administrator才能远程访问
sudo rabbitmqctl set_user_tags admin administrator
sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
- 允许使用web插件
rabbitmq-plugins enable rabbitmq_management
- 开放端口
ufw allow 5672
- 设置RabbitMQ自启动
sudo chkconfig rabbitmq-server on
3.安装完成后状态查看
- 查看erlang版本:erl
- 查询已安装的rpm:rpm -q xxx
- 卸载已安装的rpm:rpm -e xxxxx
- 查看rpm包安装目录:pm -pql 文件名
4.相关操作
- 启动:service rqbbitmq-server start
- 查看:service rqbbitmq-server status
- 停止:service rqbbitmq-server stop
5.RabbitMQ订阅/发布模式exchange科普
- direct:路由键交换机,只有特定标记的消息会被转发(只转发给特定key的绑定的queue)
- fanout:不处理路由键,广播模式,转发最快(转发给所有绑定的queue)
- topic:通配符交换机(转转发给满足通配符规则的绑定的queue)
- default:默认交换机(只转发给所描述queue)
相关参考:
http://www.open-open.com/lib/view/open1453350095355.html
http://www.cnblogs.com/LipeiNet/p/5977028.html
总结:
本文由笔者自行编写,如有错误或补充的地方,还请诸位同仁指正。
祝大家学业进步,事业有成!
作者:Smile潇洒Tel
转载请注明出处,谢谢合作!
http://blog.csdn.net/whg18526080015?viewmode=contents
阅读全文
0 0
- rabbitmq的安装与使用
- RabbitMQ的安装与使用
- RabbitMQ安装与使用
- RabbitMQ的安装与基本使用
- RabbitMQ在Linux下的安装与使用
- 关于RabbitMQ的安装与使用(一)
- 简述rabbitmq在服务器上的安装与使用
- rabbitmq的安装与启动
- RabbitMQ的安装与入门
- rabbitmq的安装和使用
- RabbitMQ的使用与分析
- RabbitMQ:安装、配置与使用初探
- RabbitMQ:安装、配置与使用初探
- Windows平台安装与使用RabbitMQ
- RabbitMQ:安装、配置与使用初探
- Linux下 RabbitMQ的安装与配置
- Linux下 RabbitMQ的安装与配置
- Linux下RabbitMQ的安装与配置
- Python max(min)函数
- python_auto_operation
- [LeetCode-Algorithms-128] "Longest Consecutive Sequence" (2017.12.14-WEEK15)
- 用UISearchController实现微信搜索效果
- mysql相关问题
- RabbitMQ的安装与使用
- python 一元二次方程
- Educational Codeforces Round 34 (Rated for Div. 2) D
- iPad UIPopoverController弹出窗口的位置和坐标
- photoswipe.min.js 使用
- 谈软件项目及管理
- 在echarts中自定义提示框内容
- maven聚合项目项目间依赖时,出现错误的解决办法
- angularjs中form表单input脏值检测