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

有哪位遇到过RocketMQ回查参数无效问题不?

是否拒绝事物消息 false

rejectTransactionMessage = false

是否开启事务check过程,消息体量大的时候可以不开启,默认为关闭状态

checkTransactionMessageEnable = false

NOTE 以下3个(transactionTimeout/transactionCheckMax/transactionCheckInterval)回查相关的设置似乎并不生效!!!!!!

指定TM(producer)在指定秒内应将最终确认状态发送给TC(rocket-mq-broker),否则引发消息回查。默认为60秒。单位为毫秒.

transactionTimeout=20000

指定最多回查次数,超过后将丢弃消息并记录错误日志。默认15次。15次后还没成功就回滚.

transactionCheckMax=5

消息回查的时间间隔, 默认为60秒. 单位为毫秒.

transactionCheckInterval=20000

有哪位遇到过RocketMQ回查参数无效问题不?

展开
收起
-Feng、冯冯 2023-10-07 07:41:20 59 0
1 条回答
写回答
取消 提交回答
  • 从你提供的配置参数来看,你似乎是在配置RocketMQ的事务消息功能。这些参数是用来控制事务消息的处理行为的,包括回查超时时间、最大回查次数、回查间隔等。

    然而,你提到这些参数似乎并不生效,这可能是由于你的代码实现或者配置文件加载顺序导致的。

    首先,你需要确保你的代码在执行事务消息之前设置了这些参数。其次,你需要确保你的配置文件中的这些参数被正确地加载到了RocketMQ的配置对象中。

    2023-10-11 14:00:16
    赞同 展开评论 打赏

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

相关产品

  • 云消息队列 MQ
  • 热门讨论

    热门文章

    相关电子书

    更多
    RocketMQ Client-GO 介绍 立即下载
    RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载
    基于 RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载