RabbitMq简介与安装

本章要点:RabbitMq简介、RabbitMq安装等

第一章 RabbitMq简介与安装

一、RabbitMq简介

  1. 什么是MQ
    • 全称是Message Queue,简单说是指消息以管道方式传递
    • 使用场景:
      • 削峰填谷:秒杀系统
      • 异步处理:日志、通知邮件发送等
      • 应用解耦等
  2. RabbitMq特性
    • 实现AMQP(高级消息队列协议)标准
    • Erlang开发,自带高并发和高可用光环
    • 可靠性:持久化和消息确认
    • 集群部署简单
    • 社区活跃

二、RabbitMq安装

  1. 配置apt和pip的国内源(加速安装包)

    • sudo vi /etc/apt/sources.list
    • %d(命令模式下),清空sources.list文件
    • 清华数据源地址:https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/,找到对应linux内核的版本,复制到source.list,保存退出。
    • 更新源:sudo apt-get updte
    • 更新软件:sudo apt-get upgrade
  2. 安装rabbitmq-server

    • sudo apt-get update
    • sudo apt-get install rabbitmq-server
  3. 服务常用命令

    • 启动/停止rabbit服务:sudo service rabbitmq-server start/stop
    • 后台启动:sudo service rabbitmq-server -detached
    • 查看运行状态:sudo rabbitmqctl status
  4. 用户管理命令

    • 查看所有用户:rabbitmqctl list_users
    • 添加用户:rabbitmqctl add_user username password
    • 删除用户:rabbitmqctl delete_user username
    • 修改密码:rabbitmqctl change_password username newpassword
  5. 开启网页控制台

    • cd /usr/lib/rabbitmq/

    • 查看已安装插件:rabbitmq-plugins list

    • 启动网页控制台插件:sudo rabbitmq-plugins enable rabbitmq_management

    • 重启rabbitmq服务:

    • 输入网址:http://localhost:15672/#/,使用默认账号guest登录。但是默认的guest/guest不给localhost外的ip访问登录,可新建一个user,然后赋予超级管理员角色,如:sudo rabbitmqctl set_user_tags tjj administrator登录,然后删掉guest这个角色

    • 效果图:

      1555770105822

打赏
  • 版权声明: 本博客所有文章除特别声明外,均采用 Apache License 2.0 许可协议。转载请注明出处!
  • © 2015-2020 谭家俊
  • Powered by Hexo Theme Ayer
  • PV: UV:

请我喝杯咖啡吧~

微信