ToB企服应用市场:ToB评测及商务社交产业平台

标题: 使用 Docker Compose 部署 RabbitMQ 的一些经验与踩坑记录 [打印本页]

作者: 愛在花開的季節    时间: 2023-11-30 04:58
标题: 使用 Docker Compose 部署 RabbitMQ 的一些经验与踩坑记录
前言

RabbitMQ 是一个功能强大的开源消息队列系统,它实现了高效的消息通信和异步处理。
本文主要介绍其基于 Docker-Compose 的部署安装和一些使用的经验。
特点

使用情况

实践

使用 Docker Compose V2 安装 rabbitmq v3.12.6
准备

使用 Docker Compose 安装

本篇文章基于 Docker V24 及 Docker Compose V2,安装可以参考之前的文章
配置说明

配置文件 compose.yml

部署成功

部署机器IP:192.168.123.214


安装插件:延迟消息插件

注意:插件消息发布延迟只支持到 数秒、分钟或数小时,最多一两天,注意!!!
原文: This plugin was designed for delaying message publishing for a number of seconds, minutes, or hours。 A day or two at most.
! ! ! 前面的 compose.yml 默认是将。/myplugins 挂载到容器的,并指定了多个插件目录 系统:/plugins 自己添加:/myplugins ,优化了流程,安装插件不需要复制文件和重启容器
踩过的坑

使用

.NET SDK

官方:RabbitMQ.Client
连接配置
  1. var factory = new ConnectionFactory
  2. {
  3.     HostName = "192.168.123.214",
  4.     Port = 5672,
  5.     VirtualHost = "admin_vhost",
  6.     UserName = "root",
  7.     Password = "devops666",
  8. };
复制代码
Demo 示例

建了一个 demo 测试使用 Demo地址 ,后续二次封装的时候再展开说怎么封装使用
相关文档

后语

安装还是比较简单的,版本选对,更多的是使用时需要根据业务选择适合的方案
插件的安装倒腾了一阵子,研究优化了流程

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4