开发者社区 > 云原生 > 正文

由于生产者和消费者之间的系统时间不同,消费失败。

场景如下: namesrv和broker部署在172.16.1.158上面 consumer运行在172.16.1.70(以下简称70)上 producer运行在172.16.1.144(以下简称144)上

同时还有一个producer运行在172.16.1.70上 144和158的系统时间是一样的,70的系统时间手动修改过用于测试

现在异常情况就是,70上面的producer发消息给consumer能正常消费,

但是144发出的消息consumer一条都收不到 看过源代码好像是有个什么时间设置,但具体的忘记了, 想问下这个有什么办法解决么还是说可以手动设置什么参数来优化

原提问者GitHub用户bean326

展开
收起
芬奇福贵 2023-05-26 15:59:20 109 0
1 条回答
写回答
取消 提交回答
  • 应该是只要服务器时间大于客户端时间,就会收不到消息

    原回答者GitHub用户ganpanlin

    2023-05-26 17:57:26
    赞同 展开评论 打赏
问答地址:

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关电子书

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