开发者社区 > 云原生 > 消息队列 > 正文

RocketMQrocket5.0在创建消息为延时,但是实际上是正常,开源版本不支持啊?

RocketMQrocket5.0在创建消息为延时,但是实际上是正常,actualMessageType=NORMAL, acceptMessageTypes=[DELAY],请问一下开源版本不支持啊?1206def0b6d1db75abb839cecf64f66d.png
消息类型通过命令行创建指定的

展开
收起
游客6poszk7nfmalm 2023-07-23 21:37:03 93 0
2 条回答
写回答
取消 提交回答
  • 对于RocketMQ 5.0版本及其之前的开源版本,延时消息功能是不被支持的。只有阿里云RocketMQ专业版提供了延时消息的能力。

    在开源版本中,消息发送时设置的延时时间将被忽略,消息会立即投递给消费者或存储在消息队列中等待消费。这意味着,尽管您在消息中设置了延时时间,但实际上消息会立即被消费者接收或存储,而不会按照预定的延时时间进行处理。

    如果您需要使用延时消息功能,建议考虑升级到阿里云RocketMQ专业版,该版本提供了对延时消息的支持。通过使用专业版,您可以设置消息的延时时间,并确保消息在指定的延时后才被消费者接收或存储。

    2023-07-28 09:48:25
    赞同 展开评论 打赏
  • 创建topic时是什么类型, 发送消息的类型要一样。
    ——此回答整理自钉群“群2-Apache RocketMQ 中国开发者钉钉群”

    2023-07-23 21:53:06
    赞同 展开评论 打赏
问答分类:

多个子产品线联合打造金融级高可用消息服务以及对物联网的原生支持,覆盖多行业。

热门讨论

热门文章

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载