工作生活

RabbitMQ急速入门-笔记1-介绍&安装

2019-07-02  本文已影响0人  牵手生活

RabbitMQ涉及概念

  • RabbitMQ(安装略)
  • AMQP 协议
  • 集群(另外开辟一篇)
  • 保障100%的消息高可靠性投递方案
  • 启用管控台

RabbitMQ 介绍及AMQP 协议

RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。用来通过普通协议在完全不同的应用之间共享数据。RabbitMQ服务器是用Erlang语言编写的,并且RabbitMQ是基于AMQP协议的。

RabbitMQ 简介

AMQP 协议模型

AMQP 协议模型

RabbitMQ安装与使用

RabbitMQ官网
下载RabbitMQ必须的安装包
进行安装,修改相关配置文件

#官网地址
https://www.rabbitmq.com/
cd  /usr/local
#配置 /etc/hosts、及/etc/hostname  (Linux防火墙一定要关闭,否则测试时可能不通)
vim /etc/hostname
vim /etc/host
#下载
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.15/rabbitmq-server_3.7.15-1_all.deb

#安装erlang
rpm -ivh erlang-18.3-1.e17.centos.x86_86.rpm
#安装socat
rpm -ivh socat-1.7.3.2-1.1.e17.x86_64.rpm
#安装 rabbit
rpm -ivh rabbitmq-server-3.6.5-1.noarch.rpm
image.png 安装步骤 image.png

hosts配置例子-在搭建集群是,配置后RabbitMQ之间才能互通


hosts配置例子

需要的安装包
先安装erlang(环境)--》再安装socat(密钥key)-->最后安装rabbitMq

需要的安装包

安装后,启动之前修改配置文件rabbit.app(一个json文件)其中包括

vim /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.5/ebin/rabbit.app
image.png

rabbitmq3个关键文件


image.png

RabbitMQ的插件

#启动插件如--启用管控台
rabbitmq-plugins enable rabbitmq_management
RabbitMQ的插件

管控台介绍

127.0.0.1:15672
管控台介绍
node信息
node信息
Paths信息
Ports and contexts (RabbitMQ已经开启的端口号)
端口信息
Import / export definitions(RabbitMQ配置信息的导入导出)
配置信息导入导出 image.png

管理模块-如添加管理员


管理模块-如添加管理员
上一篇 下一篇

猜你喜欢

热点阅读