Apache RocketMQ 从入门到实战授权任何商业行为。 9 > 开篇:我的另一种参与 RocketMQ 开源社区的方式 接下来我们回到本节的主题,那如何参与一个开源项目呢? 在参与一个开源项目之前,我觉得第一个最基本的步骤还是要打牢基础,这里的基础至 少要包括 JAVA 集合、JAVA 并发(JUC)这两项,只是最最基本的,至少要阅读其源码, 理解其设计理念,至于 NIO,Netty 这些可以后续在需要使用时再去专门学习,有针对性 1.12 RocketMQ 一行代码造成大量消息丢失 < 120 但这是并不是好的解决方案,我会在近期向官方提交一个 PR,将这个问题修复,建议 大家在公司尽量对自己使用的版本进行修改,重新打一个包即可,因为这已经违背了 Broker 端快速失败的设计初衷。 但在消息发送的业务方,尽量自己实现消息的重试机制,即不依懒 RocketMQ 本身 提供的重试机制,因为受制与网络等因素,消息发送不可能百分之百成功,建议大家在消息0 码力 | 165 页 | 12.53 MB | 1 年前3
共 1 条
- 1













