RabbitMQ学习篇

一、下载安装(初学者绿色安装)

  • 准备:

yum install build-essential openssl openssl-devel unixODBC unixODBC- devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz

  • 下载

wget http://www.rabbitmq.com/releases/erlang/erlang-18.3-1.el7.centos.x86_64.rpm
wget http://repo.iotti.biz/CentOS/7/x86_64/socat-1.7.3.2-5.el7.lux.x86_64.rpm
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.5/rabbitmq-server-3.6.5-1.noarch.rpm

  • 修改主机名

vim /etc/hostname
uname -a 查看hostname
hostname newname 修改下,让hostname立刻生效。
vi /etc/hosts 修改原hostname为 newname
vi /etc/sysconfig/network 修改原hostname为
newname , reboot重启后也生效


  • 安装

第1步:rpm -ivh erlang-18.3-1.el7.centos.x86_64.rpm
第2步:rpm -ivh socat....rpm
第3步:rpm -ivh rabbitmq....rpm

RabbitMQ学习篇_第1张图片
安装步骤

  • 修改配置文件

vim /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.5/ebin/rabbit.app
比如修改密码、配置等等,例如: loopback_ users中的<< "guest">>,只保留guest


RabbitMQ学习篇_第2张图片
修改配置文件
  • 服务启动和停止

启动: rabbitmq-server start & (注:&表示后台启动,需要注意 修改hostname不然默认在localhost.log)


RabbitMQ学习篇_第3张图片
服务启动

输入lsof -i:5672验证是否启动成功。


启动成功验证

停止: rabbitmqctl app_stop
查看已安装的插件列表:rabbitmq-plugins list
使用管理插件: rabbitmq-plugins enable rabbitmq_management

登录通过一开始设定的账号密码guest/guest登录即可。
RabbitMQ学习篇_第4张图片
管控台

二、简单命令

  • 2.1关闭应用
    rabbitmqctl stop_app
  • 2.2启动应用
    rabbitmqctl start_app
  • 2.3查看节点状态
    rabbitmqctl status
  • 2.4其他
RabbitMQ学习篇_第5张图片
用户相关1

RabbitMQ学习篇_第6张图片
用户相关2

RabbitMQ学习篇_第7张图片
虚拟主机

RabbitMQ学习篇_第8张图片
队列

RabbitMQ学习篇_第9张图片
集群

RabbitMQ学习篇_第10张图片
节点

三、基本组件

RabbitMQ学习篇_第11张图片
Exchange

RabbitMQ学习篇_第12张图片
Topic方式

RabbitMQ学习篇_第13张图片
Topic方式2

RabbitMQ学习篇_第14张图片
Fanout方式

RabbitMQ学习篇_第15张图片
Fanout方式2

四、补充

RabbitMQ学习篇_第16张图片
补充1

你可能感兴趣的:(RabbitMQ学习篇)