kafka

122 阅读1分钟

如何保证消息顺序

kafkatopic 是无序的,一个 topic 是可以包含多个 partition,每个 partition 内部是有序的。

只要保证生产者写消息时,按照一定规则写到同一个 partition,不同消费者读不同 partition 的消息,就能保证生产和消费的顺序

消息积压了如何优化

消息体过大

producer 发送消息到 broker 需要一次网络 IO, broker 写数据到磁盘需要一次磁盘 IO, consumerbroker 获取消息需要经过一次磁盘 IO 和一次网络 IO。

一条简单的消息从生产到消费,需要经过

cloud.tencent.com/developer/a…