为什么要发送一半消息,如果写作失败,我该使用一半消息,如果数据库写在数据库中,该怎么办,成功编写了半消息后该怎么办。同步刷牙以确保在刷牙过程中不会丢失消息()
Dledger的文件同步
这个解决方案是否完美?实际上,很明显,整个新闻都丢失了。在许多情况下,该计划带来的绩效损失的成本可能远大于某些消息的损失成本。设计RocketMQ使用方案,我们必须根据实际业务状况考虑。在消息的可靠性要求中,可以使用其他更简单的解决方案来改善生产者方面的吞吐量,并且可以使用常规和解和补偿的机制来提高消息的可靠性。如果消费者不需要发出消息,异步消耗机制带来的性能提高也非常重要。
简而言之,此消息的零差计划的摘要是在设计RocketMQ使用方案时设计一个良好的参考。
生产示例信息消费实例信息消息主题发送消息时间传递时间,交货回合消息存储位置消息是否发送成功消息是否成功,时间消耗时间消耗的关键值,原始文本:https://juejin.cn/post/7099726712631459853