声明
摘要
1.1研究背景和意义
1.2国内外研究现状
1.3主要研究问题与内容
1.4论文组织结构
第二章相关理论和技术研究
2.1.1 Reactor线程模型
2.1.2 Netty线程模型
2.2 Kafka设计原理
2.2.1 Kafka组成架构
2.2.2 Kafka消息队列
2.3.2负载均衡算法分析
2.3.3 Kafka消费者负载均衡算法
2.4本章小结
3.1系统架构设计
3.2数据处理模块设计
3.2.1 NIO线程调优
3.2.2通讯协议设计
3.2.3断线检测机制设计
3.3消息中间件模块设计
3.4业务处理模块设计
3.5 Netty性能调优
3.5.1文件描述符调优
3.5.3 JVM相关性能优化
3.6仿真实验和结果分析
3.6.1实验环境
3.6.2实验设计与分析
3.7本章小结
第四章消息中间件的负载均衡
4.1 Kafka负载均衡算法问题描述
4.2优化的负载均衡算法思路
4.3动态自适应负载均衡算法设计
4.3.1算法流程
4.3.2负载状态指标
4.3.3分区消费权调整
4.4仿真实验与结果分析
4.4.3过载监测实验
4.4.4负载均衡结果对比实验
4.4.5系统负载对比实验
4.5本章小结
5.1全文总结
5.2未来工作展望
参考文献
致谢
攻读硕士学位期间的研究成果
浙江理工大学;