Docker安装RabbitMQ并安装延时队列插件
目录
- 一、RabbitMQ简介
- 二、docker安装RabbitMQ
- 1、搜索镜像
- 2、拉取并运行容器
- 3、访问 http://192.168.50.128:15672
- 三、安装RabbitMQ延时队列插件(delayed_message_exchange)
一、RabbitMQ简介
RabbitMQ是由erlang语言开发,基于AMQP(Advanced Message Queue 高级消息队列协议)协议实现的消息队列,它是一种应用程序之间的通信方法,消息队列在分布式系统开发中应用非常广泛。
二、docker安装RabbitMQ
1、搜索镜像
docker search rabbitmq

2、拉取并运行容器
docker run -dit --name rabbitmq -e RABBITMQ_DEFAULT_USER=guest -e RABBITMQ_DEFAULT_PASS=guest -p 15672:15672 -p 5672:5672 rabbitmq:management

3、访问 http://192.168.50.128:15672
账号密码默认都是guest

三、安装RabbitMQ延时队列插件(delayed_message_exchange)
1、下载rabbitmq_delayed_message_exchange-20171201-3.7.x.ez插件并上传到指定文件夹中
下载地址:https://www.rabbitmq.com/community-plugins.html
2、将插件拷贝至容器中
docker cp rabbitmq_delayed_message_exchange-3.8.0.ez rabbitmq:/plugins
3、进入容器,并查看插件
[root@local rabbitmq]# docker exec -it rabbitmq /bin/bash root@3bb56f68570b:/# rabbitmq-plugins list

4、启动插件并重启容器
root@3bb56f68570b:/# rabbitmq-plugins enable rabbitmq_delayed_message_exchange

5、在容器重启完成后,我们可以登录RabbitMQ的Web端管理界面,在Exchanges选项卡下,点击Add a new exchange,在Type里面看是否出现了x-delayed-message选项,如下图所示

到此这篇关于Docker安装RabbitMQ并安装延时队列插件的文章就介绍到这了,更多相关Docker RabbitMQ延时队列内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
您可能感兴趣的文章
- 01-07Tomcat部署Bolo动态博客
- 01-07图文详解nginx日志切割的实现
- 01-07如何解决swarm docker 端口不通问题
- 01-07详解nginx location指令
- 01-07如何解决docker http 500错误问题
- 01-07windows server 2008安装配置DNS服务器
- 01-07Linux上搭载Nginx负载均衡配置使用案例详解
- 01-07NGINX 权限控制文件预览和下载的实现原理
- 01-07Nginx防盗链与服务优化配置的全过程
- 01-07使用 Apache 反向代理的设置技巧


阅读排行
推荐教程
- 12-23linux中ftp无法访问怎么办
- 12-11docker存储目录迁移示例教程
- 12-10docker start启动容器后仍然exit状态的解决
- 12-10Linux下如何安装Logstash
- 01-05Shell脚本去重的几种方法实例
- 12-22kvm虚拟机配置NAT端口转发的实现方法
- 12-19Zabbix SAML SSO 登录绕过漏洞的操作流程
- 12-15Docker-Compose搭建Spark集群的实现方法
- 12-14Docker Desktop无法正常启动解决(failed to start...)
- 12-14k8s 与docker空间使用分析与清理方法




