RabbitMQ的安裝與使用

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)

相關參考:

總結:
本文由筆者自行編寫,如有錯誤或補充的地方,還請諸位同仁指正。
祝大家學業進步,事業有成!

作者:Smile瀟灑Tel 

轉載請註明出處,謝謝合作!

http://blog.csdn.net/whg18526080015?viewmode=contents



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章