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

RocketMQ使用线程池,进行异步入库,入库的方法不执行是什么问题?

RocketMQ实现MessageListenerConcurrently接口的方法consumeMessage

在consumeMessage方法里,使用线程池,进行异步入库,入库的方法不执行是什么问题?

展开
收起
真的很搞笑 2024-06-25 21:29:34 31 0
1 条回答
写回答
取消 提交回答
  • 监听器方法里打个log试试,如果能打印的话 说明是代码写的不对,这个方法image.png
    如果日志能打印的话 基本上就 不是rocketMq的问题了,绿色箭头可以执行 红色的不行 那大概率就是红色箭头的方法内部执行出错了 要不就是asyncMessageSender 是null? 建议在线程池中执行的任务,做好try-catch,把日志打印出来,方便定位问题 ,此回答整理自钉群“群2-Apache RocketMQ 中国开发者钉钉群”

    2024-06-25 22:10:23
    赞同 展开评论 打赏

涵盖 RocketMQ、Kafka、RabbitMQ、MQTT、轻量消息队列(原MNS) 的消息队列产品体系,全系产品 Serverless 化。RocketMQ 一站式学习:https://rocketmq.io/

相关产品

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

    热门文章

    相关电子书

    更多
    基于RocketMQ Connect 构建全新数据流转处理平 立即下载
    RocketMQ Client-GO 介绍 立即下载
    多IO线程优化版 立即下载