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



原创粉丝点击