Kafka
文章平均质量分 93
Eric597247
这个作者很懒,什么都没留下…
展开
-
Kafka消息丢失与消费精确一次性
Kafka消息丢失与消费精确一次性 消息丢失 消息丢失的场景 生产者丢失数据 如果Kafka Producer使用“发后即忘”的方式发送消息,即调用producer.send(msg)方法来发送消息,方法会立即返回,但此时并不能说明消息已经发送成功。(我所在的项目中目前使用的都是这种方法发送消息。。。难怪每次都要和平台扯皮,我说我发了,他说他没收到。。。)消息发送方式详见初次邂逅Kafka生产者。 如果在消息过程中发生了网络抖动,那么消息就会丢失;或发送的消息本身不符合要求,如大小超过Broker端的原创 2020-05-10 22:00:08 · 500 阅读 · 0 评论 -
快速入门Kafka消费者
消费者与消费者组 消费者(Consumer)负责订阅Kafka中的主题(Topic),并且从主题上拉取消息。Kafka中还存在消费者组(Consumer Group)的概念。每一个消费者都有一个对应的消费者组。当消息发布到主题后,会被投递给订阅它的消费者组中的一个消费者。 客户端开发一般流程 订阅主题与分区 消费消息 位移提交 指定位移消费 重平衡 消费者拦截器 消息消费的多线程实现 ...原创 2020-04-19 22:29:21 · 222 阅读 · 0 评论 -
初次邂逅Kafka生产者
Kafka生产者 客户端开发 客户端开发一般包含以下几个基本流程: 配置生产者客户端参数及创建生产者实例; 构建待发送的消息; 发送消息; 关闭生产者实例。 示例代码: public class KafkaProducerAnalysis { public static final String brokerList = "localhost:9092"; public sta...原创 2020-03-08 15:17:57 · 157 阅读 · 0 评论