首页 > 其他分享 >延迟队列的安装步骤

延迟队列的安装步骤

时间:2024-10-26 08:51:26浏览次数:10  
标签:容器 插件 队列 步骤 RabbitMQ 重试 rabbitmq 延迟

RabbitMQ 中的延迟队列(Delayed Queue)是一种特殊的队列,用于在消息被发送后延迟一段时间再投递给消费者。它在许多场景中非常有用,例如需要定时执行的任务、限流、重试机制等。

使用场景

  • 定时任务: 例如发送提醒邮件或通知,确保在特定时间后再执行。
  • 限流: 控制请求速率,防止瞬时高并发导致的系统崩溃。
  • 重试机制: 在处理失败时,可以将消息延迟后重试,避免立即重试造成的负担。

第一步下载延迟插件

https://github.com/rabbitmq/rabbitmq-delayed-message-exchange/releases

注意:需要根据你自己的 RabbitMQ 服务器端版本选择相同版本的延迟插件,可以在 RabbitMQ 控制台查看:

我这里mq是3.9.13的所以延迟队列插件选择3.9.0

第二步将插件拷贝至容器中

接下来,将上一步下载的插件放到 RabbitMQ 服务器安装目录,如果是 docker,使用一下命令复制:

​docker cp 宿主机文件 容器名称或ID:容器目录

注意:这个命令一般手打

第三步进入容器,并查看插件

命令1

docker exec -it rabbitmq /bin/bash

命令2

rabbitmq-plugins list

第四步启动插件并重启容器

 rabbitmq-plugins enable rabbitmq_delayed_message_exchange

启动成功

第五步在容器重启完成

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

表示插件已经安装成功

标签:容器,插件,队列,步骤,RabbitMQ,重试,rabbitmq,延迟
From: https://blog.csdn.net/2301_81405087/article/details/143226494

相关文章

  • 国产东方通消息队列TongLINKQ8.1服务端安装步骤
    一、服务端安装groupaddtlq# 新建组useradd-m-gtlqtlq# 新建tlq用户并指定组tlqcd/home/tlq/# 切换到安装目录并上传安装包tar-xzvfInstall_TLQ_Standard_Linux2.6.32_x86_64_8.1.16.0.tar.gz#解压安装文件cd/home/tlq/TLQ8/设置环境变量c......
  • 配置Maven最详细步骤
    第一先下载:Maven–WelcometoApacheMaven第二步:先点新建按钮后配置环境变量:MAVEN_HOME下一步点击Path系统变量:输入以下:%MAVEN_HOME%\bin后面就点确认,再打开命令提示符(win+r输入:cmd):mvn-v说明Maven配置成功!......
  • Linux系统rpm安装MySQL详细操作步骤
    安装方式介绍在Linux系统中,安装软件的方式主要有四种,这四种安装方式的特点如下:安装方式特点二进制发布包安装软件已经针对具体平台编译打包发布,只要解压,修改配置即可rpm安装软件已经按照redhat的包管理规范进行打包,使用rpm命令进行安装(不能自行解决库依赖问题)yum安装一种在线......
  • 数据结构——队列和栈
    目录一、栈        1、概念与结构    2、栈的结构与初始化    3、入栈        4、出栈         5、取栈顶元素         6、取栈中有效元素个数          7、栈是否为空 二、队列     1、概念......
  • 鸿蒙NEXT应用上架与分发步骤详解
    大家好,我是V哥。今天的文章来聊一聊HarmonyOSNEXT应用上架。当你开发、调试完HarmonyOS应用/元服务,就可以前往AppGalleryConnect申请上架,华为审核通过后,用户即可在华为应用市场获取您的HarmonyOS应用/元服务。HarmonyOS会通过数字证书与Profile文件等签名信息来保证应用的完......
  • 数据结构 ——— C语言实现链式队列
    目录队列的概念以及示意图数组队列和链式队列链式队列的结构 实现链式队列的准备工作实现链式队列1.初始化2.打印队列的所有数据3.数据入队列(尾插)4.数据出队列(头删)5.访问队头的数据6.访问队尾的数据7.队列数据总个数8.判断队列是否为空9.释放队列的所......
  • Premiere(PR)下载:附安装包+视频学习教程+安装步骤
    从事视频后期工作的小伙伴,对Premiere应该不会陌生。AdobePremiere常常简称为PR,是一款专业的视频编辑(剪辑)软件。不得不承认,它是广播、电影和在线内容创作者的首选工具之一。Premiere具有强大的剪辑、修剪、合成和特效功能,可帮助用户创建高质量的视频内容。目前最新已推出PRCC......
  • 大华乐橙设备私有平台EasyCVR私有化部署视频平台监控摄像机安装注意事项与具体步骤
    在当今数字化时代,视频监控已成为保障安全的重要手段。监控摄像机的安装和配置是一个涉及多个步骤的细致过程。本文将探讨在安装过程中需要注意的事项以及具体的安装步骤,确保用户能够高效、安全地部署监控系统。首先,确保监控摄像机的选址合理,避免监控盲区,并考虑到光线变化对图像质......
  • 《无人深空》风灵月影修改器优化步骤与操作手册详解
    《无人深空》(NoMan'sSky)是一款非常受欢迎的科幻探索游戏。使用修改器如风灵月影可以帮助玩家获得更好的游戏体验,比如通过修改来获取无限资源、快速旅行等。但请注意,在使用任何第三方工具之前,请确保了解相关的风险,包括但不限于账号被封禁的风险。风灵月影修改器使用步骤:1.......
  • 要使用 netsh 命令更新以太网连接的 IPv6 DNS 服务器地址,可以通过以下步骤进行操作。
    要使用netsh命令更新以太网连接的IPv6DNS服务器地址,可以通过以下步骤进行操作。以下是设置IPv6DNS的命令示例。使用 netsh 设置以太网的IPv6DNS打开命令提示符:以管理员身份运行命令提示符。输入以下命令:bashCopyCodenetshinterfaceipv6setdnsname......