05 2019 档案

摘要:1.预览 1.1 消费者组(Consumer Group) 一个consumer group可能有若干个consumer实例 同一个group里面,topic的每条信息只能被发送到group下的一个consumer实例 topic消息可以被发送到多个group 为什么需要consumer group 阅读全文
posted @ 2019-05-28 12:33 yn_huang 阅读(839) 评论(0) 推荐(0)
摘要:1.producer端的基本数据结构 1.ProducerRecord 一个ProducerRecord封装了一条待发送的消息 ProducerRecord允许用户再创建消息对象的时候直接指定要发送的分区 2.RecordMetadata 该数据结构表示Kafka服务端返回给客户端的消息的元数据信息 阅读全文
posted @ 2019-05-26 11:23 yn_huang 阅读(438) 评论(0) 推荐(0)
摘要:1.消息交付语义 client端常见的3钟消息交付语义: 最多一次:消息可能丢失也可能被处理,但最多只会被处理一次。 至少一次:消息不会丢失,但可能被处理多次 精确一次:消息被处理且只会被处理一次 在0.11.0.0版本之前,Kafka producer默认提供的是at least once语义。设 阅读全文
posted @ 2019-05-25 14:37 yn_huang 阅读(1121) 评论(0) 推荐(1)