kafka在分区内部是可以保证顺序消费的,所以,我们可以从这个一点进行触发来考虑的。
下面是顺序消费的机制和保证:
1.根据数据的唯一键来进行分区操作,这个的话,对应的同一个消息的先后操作对应的都是会发送到同一个分区中的,从而保证顺序消费的特性的。
2.发送的过程中,可以设置更为严格的服务端的消息的ack机制的,从而保证消息的发送成功的。在消费端的话,使用手动确认的机制可以确保消息被进准的消费一次的。
kakfa顺序消费机制
最新推荐文章于 2024-02-26 11:26:50 发布
kafka在分区内部是可以保证顺序消费的,所以,我们可以从这个一点进行触发来考虑的。
下面是顺序消费的机制和保证:
1.根据数据的唯一键来进行分区操作,这个的话,对应的同一个消息的先后操作对应的都是会发送到同一个分区中的,从而保证顺序消费的特性的。
2.发送的过程中,可以设置更为严格的服务端的消息的ack机制的,从而保证消息的发送成功的。在消费端的话,使用手动确认的机制可以确保消息被进准的消费一次的。