您的位置:首页 > 汽车 > 新车 > 杭州建站供应商_管理咨询公司经营范围有哪些_百度推广app_b站免费建网站

杭州建站供应商_管理咨询公司经营范围有哪些_百度推广app_b站免费建网站

2024/11/18 3:24:25 来源:https://blog.csdn.net/m0_38040684/article/details/143613155  浏览:    关键词:杭州建站供应商_管理咨询公司经营范围有哪些_百度推广app_b站免费建网站
杭州建站供应商_管理咨询公司经营范围有哪些_百度推广app_b站免费建网站

整个工具的代码都在Gitee或者Github地址内

gitee:solomon-parent: 这个项目主要是总结了工作上遇到的问题以及学习一些框架用于整合例如:rabbitMq、reids、Mqtt、S3协议的文件服务器、mongodb

github:GitHub - ZeroNing/solomon-parent: 这个项目主要是总结了工作上遇到的问题以及学习一些框架用于整合例如:rabbitMq、reids、Mqtt、S3协议的文件服务器、mongodb

1.新增data文件夹

2.新增docker-compose.yml文件

version: '3.8'services:rabbitmq:image: rabbitmq:managementcontainer_name: rabbitmqports:- "15672:15672"- "5672:5672"volumes:- ./data:/usr/etc/rabbitmq/data- /etc/localtime:/etc/localtime # 容器与宿主机时间同步- ./plugins/rabbitmq_delayed_message_exchange-3.13.0.ez:/plugins/rabbitmq_delayed_message_exchange-3.13.0.ez- ./init.sh:/usr/local/bin/init.shcommand: ["/bin/bash", "-c", "chmod +x /usr/local/bin/init.sh && /usr/local/bin/init.sh"]restart: always

3.去github下载插件

去这个地址下载rabbitmq的延迟队列插件https://github.com/rabbitmq/rabbitmq-delayed-message-exchange/releases/download/v3.13.0/rabbitmq_delayed_message_exchange-3.13.0.ez

下载好后将插件放入plugins文件夹内

4.新增init.sh脚本

#!/bin/bash# 启动 RabbitMQ 服务
docker-entrypoint.sh rabbitmq-server &# 等待 RabbitMQ 启动
echo "等待 RabbitMQ 服务启动"
sleep 20  # 等待时间可以根据实际情况调整# 启用延迟消息插件
echo "启用延迟消息插件"
rabbitmq-plugins enable rabbitmq_delayed_message_exchange# 保持前台运行,避免容器退出
wait

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com