计算机技术与发展2020,Vol.30Issue(12) :88-91.DOI:10.3969/j.issn.1673-629X.2020.12.016

Kafka中改进型Partition过载优化算法

Improved Partition Overload Optimization Algorithm in Kafka

颜晓莲 章刚 邱晓红
计算机技术与发展2020,Vol.30Issue(12) :88-91.DOI:10.3969/j.issn.1673-629X.2020.12.016

Kafka中改进型Partition过载优化算法

Improved Partition Overload Optimization Algorithm in Kafka

颜晓莲 1章刚 2邱晓红1
扫码查看

作者信息

  • 1. 江西理工大学 软件工程学院(南昌),江西 南昌 330013
  • 2. 江西北大科技园,江西 南昌 330013
  • 折叠

摘要

Kafka作为一种发布-订阅机制的高吞吐量分布式消息系统,广受业界关注.随着应用场景垂直化、多样化,Kafka现有的技术体系面临挑战.Partition过载问题(POP)指消息分发、消息订阅等操作引起Partition过度服务,并影响到物理载体Broker的性能.该问题是由Kafka中Partition文件配置管理的被动、僵化及孤立等不足所导致.针对此,提出一种改进型Partition过载优化算法(IPOOA).该算法通过即时服务耗量、Partition相似度和配置文件自动修改相结合,实现消息分发预测以及消息分发与文件配置管理协同,从而可有效缓解Partition过载问题出现.实验从Kafka集群CPU使用率、Kafka服务延时率、Kafka系统收敛延时比等几个方面验证了算法的有效性及合理性.

关键词

分布式消息系统/Kafka/Partition过载问题/协同管理/Broker性能

引用本文复制引用

基金项目

江西省教育科技项目(GJJ170571)

出版年

2020
计算机技术与发展
陕西省计算机学会

计算机技术与发展

CSTPCD
影响因子:0.621
ISSN:1673-629X
被引量3
参考文献量5
段落导航相关论文