kafka
文章平均质量分 54
hunter95671
这个作者很懒,什么都没留下…
展开
-
Zookeeper在Kafka中的作用
Kafka使用zk的分布式协调服务,将生产者,消费者,消息储存(broker,用于存储信息,消息读写等)结合在一起。同时借助zk,kafka能够将生产者,消费者和broker在内的所有组件在无状态的条件下建立起生产者和消费者的订阅关系,实现生产者的负载均衡。1.broker在zk中注册kafka的每个broker(相当于一个节点,相当于一个机器)在启动时,都会在zk中注册,告诉zk其brokerid,在整个的集群中,broker.id/brokers/ids,当节点失效时,zk就会删除该节点,就很方便的原创 2022-01-05 11:24:11 · 484 阅读 · 0 评论 -
Kafka消费者分区分配策略
Range范围分区是Kafka中默认的分区分配策略,Kafka提供了消费者客户端参数partition.assignment.strategy用来设置消费者与订阅主题之间的分区分配策略。默认情况下,此参数的值为:org.apache.kafka.clients.consumer.RangeAssignor,即采用RangeAssignor分配策略。除此之外,Kafka中还提供了分配策略:RoundRobin轮询分区一、Range 范围分区假如有10个分区,3个消费者,把分区按照序号排列0,1,2,3,4原创 2021-12-15 10:07:47 · 2731 阅读 · 0 评论