大数据
文章平均质量分 94
零点冰.
这个作者很懒,什么都没留下…
展开
-
kafka学习-消费者
实现org.apache.kafka.common.serialization.Deserializer<T>接口,并实现其中的deserializer方法。@Override@Override@Override也叫做重平衡,主要是为了让消费组下的消费者来重新分配主题下的每一个分区。再均衡的触发条件有如下三个:消费组内成员变更(增加和减少消费者),⽐如消费者宕机退出消费组,或者新增一个消费者。主题的分区数发⽣变更,kafka⽬前只⽀持增加分区,当增加的时候就会触发再均衡。原创 2023-09-10 22:44:34 · 1396 阅读 · 1 评论 -
kafka学习-基本概念与简单实战
生产者主要有KafkaProducer和ProducerRecord两个对象:KafkaProducer用于发送消息,ProducerRecord用于封装kafka消息。生产者生产消息后,需要broker的确认,可以选择同步或者异步确认:同步确认效率低;异步确认效率高,但需要设置回调对象。消费者主要有KafkaConsumer对象,用于消费消息。Kafka不支持消息的推送,我们可以通过消息拉取(poll)方式实现消息的消费。原创 2023-09-05 23:23:22 · 1407 阅读 · 0 评论