首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    connection error;reply-code=503;unknown exchange type ‘x-delayed-message‘

    欢迎来到我的博客,代码的世界里,每一行都是一个故事 ## 错误原因 这个错误表明你的 RabbitMQ 服务器不认识交换机类型 “x-delayed-message”,这通常是因为你的...RabbitMQ 服务器没有启用 rabbitmq_delayed_message_exchange 插件,或者插件版本与你的 RabbitMQ 服务器不兼容。...解决方法 启用 RabbitMQ 延迟队列插件: rabbitmq-plugins enable rabbitmq_delayed_message_exchange 确保执行了上述命令,并且 RabbitMQ...服务器成功启用了 rabbitmq_delayed_message_exchange 插件。...可以使用以下命令查看是否启用了该插件 rabbitmq-plugins list 确保 “rabbitmq_delayed_message_exchange” 插件状态是 “E”(enabled),此时再去

    6200

    Delayed Message 插件实现 RabbitMQ 延迟队列

    Delayed Message 插件 这里要感谢 @神奇的包子,掘金(juejin.im/user/5bfc1b9d6fb9a049b347a9e2) 提出的 Delayed Message 插件方案。...这里将使用的是一个 RabbitMQ 延迟消息插件 rabbitmq-delayed-message-exchange,目前维护在 RabbitMQ 插件社区,我们可以声明 x-delayed-message...管理控制台声明 x-delayed-message 交换机 在开始代码之前先打开 RabbitMQ 的管理 UI 界面,声明一个 x-delayed-message 类型的交换机,否则你会遇到下面的错误...构建生产者 几个注意点: 交换机类型一定要设置为 x-delayed-message 设置 x-delayed-type 为 direct,当然也可以是 topic 等 发送消息时设置消息头 headers...'my-delayed-exchange'; const exchangeType = 'x-delayed-message'; const routingKey = 'my-delayed-routingKey

    2.4K30
    领券