docker

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > 云和虚拟化 > docker > Docker安装RabbitMQ

Docker安装RabbitMQ AMQP协议及重要角色

作者:stark张宇

这篇文章主要为大家介绍了Docker安装RabbitMQ AMQP协议和主要角色详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

概述

不管是微服务还是分布式的系统架构中,消息队列中间件都是不可缺少的一个重要环节,主流的消息队列中间件有RabbitMQ、RocketMQ等等,从这篇开始详细介绍以RabbitMQ为代表的消息队列中间件。

AMQP协议

AMQP协议重要角色

1.生产者和消费者

2.交换机

交换机类型:

3.队列

4.消息

5.信道

Docker安装RabbitMQ

1.查看Docker仓库里的RabbitMQ镜像

# 查询镜像
docker search rabbitmq
# 下载镜像
docker pull rabbitmq

2.启动MQ安装management

如果在云服务上部署需在安全组开通一下端口:15672(UI页面通信口)、5672(client端通信口)、25672(server间内部通信口)、61613(stomp 消息传输)、1883(MQTT消息队列遥测传输)。

docker run -d --name rabbit -e \
RABBITMQ_DEFAULT_USER=stark -e RABBITMQ_DEFAULT_PASS=1990@stark 
-p 15672:15672 \
-p 5672:5672 \
-p 25672:25672 \
-p 61613:61613 \
-p 1883:1883 rabbitmq:management

使用 http://127.0.0.1:15672访问,账号和密码就是参数RABBITMQ_DEFAULT_USERRABBITMQ_DEFAULT_PASS设置的值。

以上就是 Docker安装RabbitMQ、AMQP协议、和主要角色的详细内容,更多关于 Docker安装RabbitMQ的资料请关注脚本之家其它相关文章!

您可能感兴趣的文章:
阅读全文