赞
踩
Kafka中怎么保证消息不会丢失和不重复消费?
从两个方面分析:消费推送和消息消费。也就是生产者和消费者两方面。
首先我们需要知道topic的概念。
生产者在推送消息时,会确定topic和topic中的那个partition。
一个消费者组内每个消费者负责消费 一个topic中不同分区的数据,同一个分区同时只能由一个组内消费者消费
对于生产者,在推送消息的时候,有以下几种方式来确定topic、topic中的partition。
将 producer 发送的数据封装成一个 ProducerRecord
对象。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。