摘要
一种针对Kafka通信系统的在线性能调优系统,能够实现Kafka系统参数优化过程中自动部署、测试与优化,从而获取最终最优参数集,系统包括如下模块:采样参数集模块,通过边界采样方法,实现随机获取Kafka生产者端的参数初始集,并作为整个优化流程输入的初始集;自动化部署测试脚本模块,基于Powershell工具设计包括系统部署脚本和系统吞吐量脚本,以实现Kafka通信系统生产者端的参数在线自动化部署与测试;自动化优化脚本模块,基于定向变异遗传算法设计系统优化脚本,以实现快速准确调优Kafka的配置参数,当满足收敛条件,则输出最终优化结果。
技术关键词
性能调优方法
Kafka集群
脚本
通信系统
遗传算法设计
参数
非易失性存储介质
系统吞吐量
在线
模块
数据发送功能
采样方法
规则方法
变异方法
染色体
有效性
端口