开发者社区> 问答> 正文

RocketMQ生成数据过几秒就会报错!



使用官方那个Demo中的producer,就改了下IP,可以生成数据,但差不多只有3秒,然后就一直会报下图的错误~~~






求解决方案.......

展开
收起
KKys 2016-06-15 09:48:18 5344 0
3 条回答
写回答
取消 提交回答
  • ReRocketMQ生成数据过几秒就会报错!
    设置setSendMsgTimeout就可以了
    直接producer.setSendMsgTimeout(20000);
    2016-06-23 16:36:46
    赞同 展开评论 打赏
  • 回 1楼fyman的帖子
    确定是数据,我可以处理这3秒的并传入tair

    那增大连接超时的配置在哪里设置呢

    -------------------------

    回 3楼fyman的帖子
    不好意思.. .虽然看到了这个方法,但是没找到在哪里调用它了....

    -------------------------

    回 6楼lovelyj的帖子
    是这样的,感谢~

    -------------------------

    回 5楼fyman的帖子
    感谢~
    2016-06-21 09:25:23
    赞同 展开评论 打赏
  • ReRocketMQ生成数据过几秒就会报错!
    你确定你拿到的是数据,而不是打印的日志?感觉你没有拿到真正的数据,我也遇到过这样情况,应该是没连到服务端,如果你确实连上服务端,可以试试增大连接超时的配置

    -------------------------

    ReRocketMQ生成数据过几秒就会报错!
    DefaultMQProducer extends ClientConfig ,DefaultMQProducer里面有setSendMsgTimeout()

    -------------------------

    ReRocketMQ生成数据过几秒就会报错!
    没有调用就是使用了系统默认的时间,默认的时间好像是3000,你只需要set设置就能被识别到,更改后可以看打印的日志

    -------------------------

    ReRocketMQ生成数据过几秒就会报错!
    楼上正解
    2016-06-20 10:36:38
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

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