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

RocketMQ实现MessageListenerConcurrently接口的方法consumeMessage

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

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

    2024-06-25 22:10:23 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论

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

还有其他疑问?
咨询AI助理