首页
›
数据工程与实时数据平台
›
034-Kafka性能调优
›
《Kafka生产端吞吐量压测实战》
VIP20
本课程属于:034-Kafka性能调优
数据工程与实时数据平台 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Kafka生产端吞吐量压测实战
📚 共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
压测基础认知
吞吐量、QPS/TPS概念辨析,压测的核心目标与价值,建立全局压测思维。
概念
目标
02
压测环境搭建
生产环境 vs 压测环境、隔离策略、数据构造与脱敏,保障压测安全可靠。
环境
隔离
脱敏
03
压测工具选型
JMeter、wrk、Locust、GoReplay 对比与选型策略,找到最适合场景的工具。
JMeter
wrk
Locust
04
JMeter 实战入门
线程组、取样器、监听器、参数化配置,快速上手 JMeter 压测脚本。
线程组
取样器
监听器
05
wrk 实战入门
Lua脚本扩展、自定义请求、结果解读,掌握轻量级压测利器。
Lua
自定义
结果分析
06
Locust 实战入门
Python脚本编写、分布式压测、Web UI监控,灵活模拟用户行为。
Python
分布式
UI监控
07
GoReplay 流量回放
录制生产流量、回放至压测环境、流量过滤与放大,真实场景复现。
录制
回放
过滤
08
压测场景设计
基准测试、负载测试、压力测试、稳定性测试,场景化压测策略。
基准
负载
压力
稳定性
09
压测数据构造
用户模型设计、参数化策略、关联数据准备,让压测数据更真实。
用户模型
参数化
关联
10
压测执行策略
预热机制、阶梯加压、持续时长与冷却期,科学执行压测任务。
预热
阶梯加压
冷却
11
监控体系搭建
系统层监控(CPU/内存/IO/网络)、应用层监控(GC/线程池/连接池)。
系统监控
应用监控
GC
12
中间件压测
MySQL压测、Redis压测、Kafka压测、Nginx压测,覆盖核心中间件。
MySQL
Redis
Kafka
Nginx
13
数据库压测
慢查询分析、连接池调优、读写分离压测策略,提升数据库吞吐。
慢查询
连接池
读写分离
14
缓存压测
缓存穿透/击穿/雪崩模拟、缓存一致性验证,保障缓存层高可用。
穿透
击穿
雪崩
一致性
15
消息队列压测
生产/消费速率、积压模拟、顺序消费验证,保障消息系统稳定性。
速率
积压
顺序消费
16
微服务压测
服务链路追踪、依赖服务Mock、熔断降级验证,保障微服务韧性。
链路追踪
Mock
熔断
17
全链路压测
流量染色、影子表/影子库、全链路标识传递,实现端到端压测。
流量染色
影子库
标识传递
18
压测结果分析
聚合报告解读、百分位延迟、吞吐量曲线,从数据中定位瓶颈。
聚合报告
百分位
吞吐曲线
19
性能瓶颈定位
CPU飙高排查、内存泄漏分析、IO Wait优化,精准定位性能瓶颈。
CPU
内存泄漏
IO Wait
20
JVM性能调优
GC日志分析、堆内存配置、线程栈分析,深入JVM调优实践。
GC日志
堆内存
线程栈
21
Linux内核调优
文件句柄限制、网络参数优化、内核参数调整,释放系统性能。
文件句柄
网络参数
内核
22
网络性能优化
TCP参数调优、连接复用、DNS优化,降低网络延迟提升吞吐。
TCP
连接复用
DNS
23
代码级性能优化
热点代码识别、异步化改造、缓存策略优化,从代码层面提升性能。
热点代码
异步
缓存策略
24
压测安全与风险
生产压测风险控制、熔断机制、回滚预案,保障压测过程安全。
风险控制
熔断
回滚
25
压测自动化
CI/CD集成压测、定时压测任务、阈值告警,实现压测自动化闭环。
CI/CD
定时任务
告警
26
压测报告生成
HTML报告模板、关键指标可视化、对比分析,输出专业压测报告。
HTML报告
可视化
对比
27
容量规划
基于压测结果的容量评估、弹性伸缩策略、成本优化,科学规划资源。
容量评估
弹性伸缩
成本
28
压测案例实战
电商秒杀场景压测、直播弹幕场景压测、支付链路压测,真实案例复盘。
秒杀
弹幕
支付
29
压测进阶技巧
动态参数关联、分布式计数器、自定义断言,提升压测脚本灵活性。
动态参数
分布式计数
断言
30
压测体系总结
压测成熟度模型、团队协作流程、持续优化文化,构建压测体系。
成熟度
协作
持续优化
所属VIP或分类
同VIP:Kafka内存与页缓存性能调优
同VIP:Kafka副本机制与可靠性权衡
同VIP:Kafka压缩策略选型与性能对比