首页
›
Web后端与企业应用开发
›
007-消息队列任务读写分离蓝图
›
《消息队列读写分离测试验证:消息队列吞吐与延迟基准》
VIP20
本课程属于:007-消息队列任务读写分离蓝图
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
消息队列读写分离测试验证:消息队列吞吐与延迟基准
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
消息队列读写分离的背景 · 课程目标与学习路径
课程导论
消息队列读写分离…
02
消息队列基础
核心概念(生产者 · 消费者 · 主题
消息队列基础
核心概念
03
读写分离架构
主从复制 · 读写分离模式 · 适用场景与优缺点
读写分离架构
主从复制
04
吞吐量定义
消息吞吐量的计算公式 · 单位(TPS · MB/s)与影响因素
吞吐量定义
消息吞吐量的计算…
05
延迟定义
端到端延迟 · 生产延迟 · 消费延迟
延迟定义
端到端延迟
06
基准测试方法论
控制变量法 · 预热阶段 · 稳态测试
基准测试方法论
控制变量法
07
测试环境搭建
硬件选型(CPU/内存/磁盘/网络) · 操作系统调优 · JVM参数配置
测试环境搭建
CPU
08
消息队列选型
Kafka · RocketMQ · RabbitMQ
消息队列选型
Kafka
09
测试工具选型
OpenMessaging Benc… · JMeter · 自研压测客户端的设计要点
测试工具选型
OpenMessagin…
10
测试脚本编写
Python多线程生产者/消费者示例 · 异步发送与批量消费
测试脚本编写
Python
11
监控与采集
Prometheus + Grafa… · 客户端侧日志采集延迟数据
监控
采集
12
基准测试执行流程
单机单分区基线测试 · 逐步增加分区与消费者数量
基准测试执行流程
单机单分区基线测…
13
吞吐量测试(写)
纯写入场景下 · 不同消息体大小(1KB/4KB/1M…
吞吐量测试
纯写入场景下
14
吞吐量测试(读)
纯消费场景下 · 单消费者与多消费者并发读取的吞吐对比
吞吐量测试
纯消费场景下
15
读写分离吞吐对比
主节点写入 vs 从节点读取的吞吐差… · 网络开销分析
读写分离吞吐对比
vs
16
延迟测试(写)
同步复制与异步复制模式下 · 生产端P99延迟对比
延迟测试
同步复制
17
延迟测试(读)
从节点读取延迟 vs 主节点读取延迟 · 缓存命中率影响
延迟测试
vs
18
混合负载测试
同时读写场景下 · 吞吐与延迟的相互影响 · 资源争抢分析
混合负载测试
同时读写场景下
19
分区数对性能的影响
分区数增加对吞吐的提升上限 · 分区重平衡带来的延迟抖动
分区数对性能的影…
分区数增加对吞吐…
20
副本因子对性能的影响
1副本 vs 3副本的写入放大 · 磁盘IO与网络带宽消耗
副本因子对性能的…
vs
21
批量与压缩优化
批量发送大小 · 压缩算法(gzip/snappy/z…
批量
压缩优化
22
客户端参数调优
acks · linger.ms · batch.size
客户端参数调优
acks
23
网络延迟模拟
使用tc工具模拟不同RTT(1ms/…
网络延迟模拟
tc
24
磁盘性能测试
顺序写 vs 随机写 · SSD vs HDD对消息持久化延迟…
磁盘性能测试
vs
25
结果数据分析
使用Pandas进行数据清洗 · 计算均值/中位数/P99 · 绘制箱线图
结果数据分析
Pandas
26
可视化报告生成
使用Matplotlib/Plotl… · CDF曲线
可视化报告生成
Matplotlib/P…
27
读写分离瓶颈定位
CPU瓶颈 · IO瓶颈 · 网络瓶颈
读写分离瓶颈定位
CPU
28
优化策略
异步刷盘 · 页缓存优化 · 零拷贝技术
优化策略
异步刷盘
29
生产环境最佳实践
容量规划 · 灰度发布 · 读写分离的故障转移与一致性保证
生产环境最佳实践
容量规划
30
课程总结与展望
读写分离的未来趋势(存算分离 · Serverless消息队列) · 课后实验建议
课程总结
读写分离的未来趋…
所属VIP或分类
同VIP:KafkaMQ读写分离领域建模与架构设计
同VIP:Kafka消息积压诊断与消费优化
同VIP:Kafka消息队列读写分离与堆积诊断