【Kafka】Kafka 增量 Rebalancing: Support and Policies

401 篇文章 635 订阅 ¥99.90 ¥299.90

在这里插入图片描述

1.概述

翻译:Incremental Cooperative Rebalancing: Support and Policies

2.介绍

在Apache Kafka中,分布式应用进程之间的再平衡得到了极大的增强,因为它被作为逻辑从Kafka代理中解耦出来,并被转移到客户端,特别是Kafka消费者端。这个模式已经健壮地运行了一段时间,并且已经成功地使用了,除了Kafka Consumer本身,Kafka Streams, Kafka Connect,以及Apache Kafka代码库之外的其他应用。

它基于一个简单的原则:当一个分布式进程离开或加入组时,这个组的所有成员停止处理并协调,以重新分配他们共享的资源,例如他们的分配到Kafka topic分区。在重新平衡开始时,流程将撤销所有分配给它们的资源。在重新平衡的最后,他们将得到一个新的资源分配。在任何时候,组中的一个进程都是指定的leader。组长负责在再平衡期间计算组内资源的分配。

在这个方案中,我们对现有的再平衡过程进行了必要的改进,并对客户端协议(也称为嵌入式协议)提出了扩展,这将允许Kafka应用程序增量地和协作地执

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

九师兄

你的鼓励是我做大写作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值