rabbitmq消息队列(Message Queue)是一种应用间的通信方式,消息发送后可以立即返回,由消息系统来确保消息的可靠传递。消息发布者只管把消息发布到 MQ 中而不用管谁来取,消息使用者只管从 MQ 中取消息而不管是谁发布的。这样发布者和使用者都不用知道对方的存在。

官网:https://www.rabbitmq.com/    rabbitmq是接收,存储,转发数据的

windows系统安装教程:https://www.cnblogs.com/open-yang/p/11568277.html

rabbitmq安装

  1.使用yum下载,配置阿里云仓库https://opsx.alibaba.com/mirror

    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent.com/repo/centos7_base.repo

    wget -O /etc/yum.repos.d/epel.repo http://mirrors.cloud.tencent.com/repo/epel-7.repo

    清空yum缓存并且生成新的yum缓存(可直接跳过)

      yum clean all

      yum makecache

  2.下载erlang和rabbitmq-server---------yum -y install rabbitmq-server erlang

  3.启动rabbitmq-server(无用户无密码)--------systemctl start rabbitmq-server

  4.开启后台管理界面--------rabbitmq-plugins enable rabbitmq_management

    访问默认端口查看15672进入客户端-------在浏览器访问http://192.168.160.135:15672/

    此时提示需要重启,可以重启也已在设置账号密码之后在重启,否则无法登陆

  5.创建账号密码并授权

    创建账号---------rabbitmqctl add_user 用户名 密码-------------rabbitmqctl add_user yang 123456

    设置用户身份---rabbitmqctl set_user_tags 用户名 身份--------rabbitmqctl set_user_tags yang administrator

    用户授权------rabbitmqctl set_permissions [-p <vhostpath>] <user> <conf> <write> <read>---------rabbitmqctl set_permissions -p "/" yang ".*" ".*" ".*"

  6.重启rabbitmq-server-------systemctl restart rabbitmq_server

  7.访问web管理界面,登录,查看队列信息-------浏览器url:http://192.168.160.135:15672/

最新文章

  1. RNN神经网络和英中机器翻译的实现
  2. C# DES加密解密用法
  3. linux source与 . 命令
  4. Winform-控制边框显示属性
  5. Java基本类型与包装类
  6. ucos 创建 空闲任务的目的
  7. js/jQuery实现复制到剪贴板功能,兼容所有浏览器
  8. 有关doctype!!!
  9. Python os.walk的用法与举例
  10. Android 开发笔记___SD卡文件操作
  11. c# try-finally有什么用
  12. CodeForces 909E Coprocessor(无脑拓扑排序)
  13. BZOJ_1316_树上的询问_点分治
  14. 如何判断app的页面是原生的还是H5的webview页面
  15. multiprocess模块
  16. MySql5.7 Distinct与Order By同时使用报错的解决方案
  17. Windows核心编程:第2章 字符和字符串处理
  18. js &amp; Object reference bug
  19. OSX 下 sftp 上传目录到服务器
  20. C语言条件编译及编译预处理阶段(转)

热门文章

  1. BareTail 观看文件增加的工具
  2. history of program atan2(y,x)和pow(x,y)
  3. Linux发送邮件命令mail,mutt
  4. 【Linux常见命令】uname命令
  5. javascript 控制台调试方法
  6. css实现水平垂直居中的几种方式
  7. css属性、样式、边框、选择器
  8. shell之路 shell核心语法【第一篇】shell初识
  9. RocketMQ搭建全过程
  10. 解密C语言编译背后的过程