首页
›
Web后端与企业应用开发
›
072-Go项目结构契约压测闭环
›
《Kafka消息队列参数配置:Go项目结构性能测试体系》
VIP20
本课程属于:072-Go项目结构契约压测闭环
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Kafka消息队列参数配置:Go项目结构性能测试体系
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Kafka基础概念
消息 · 主题 · 分区
Kafka
基础概念
02
Kafka核心架构
生产者 · 消费者 · Broker集群
Kafka
核心架构
03
Kafka安装与部署
单机部署 · 集群部署 · 常用配置项
Kafka
安装
04
Go语言环境搭建
Go SDK安装 · GOPATH与Go Modules · 常用IDE配置
Go
语言环境搭建
05
Go项目结构设计
标准项目布局 · 包管理 · 目录分层(cmd/internal/…
Go
项目结构设计
06
Go连接Kafka
sarama库介绍 · 安装 · 基础Producer与Consume…
Go
Kafka
07
Kafka生产者参数详解
acks · retries · batch.size
Kafka
生产者参数详解
08
Kafka消费者参数详解
group.id · enable.auto.commit · auto.offset.reset
Kafka
消费者参数详解
09
Go生产者代码实现
同步发送 · 异步发送 · 回调处理
Go
生产者代码实现
10
Go消费者代码实现
单消费者 · 消费者组 · 手动提交偏移量
Go
消费者代码实现
11
Kafka主题与分区管理
创建主题 · 分区数调整 · 副本因子
Kafka
主题
12
Go项目配置管理
使用Viper读取YAML/JSON… · 环境变量覆盖 · 配置热加载
Go
项目配置管理
13
Go日志与监控
使用zap/logrus记录日志 · 集成Prometheus指标暴露
Go
日志
14
压测基础理论
QPS · TPS · 延迟
压测基础理论
QPS
15
压测工具选型
wrk · hey · vegeta
压测工具选型
wrk
16
Go压测框架设计
协程池 · 任务队列 · 结果收集
Go
压测框架设计
17
Kafka生产者压测场景
不同batch.size · linger.ms · acks组合下的吞吐与延迟
Kafka
生产者压测场景
18
Kafka消费者压测场景
不同max.poll.records · fetch.min.bytes下的消…
Kafka
消费者压测场景
19
分区数对性能的影响
单分区 vs 多分区 · 分区数与消费者线程数匹配
分区数对性能的影…
vs
20
副本因子与ISR配置
副本同步延迟 · min.insync.replica… · unclean.leader.ele…
ISR
副本因子
21
Go项目压测闭环流程
设计压测用例 -> 执行压测 ->…
Go
项目压测闭环流程
22
压测数据采集与存储
使用InfluxDB或Prometh… · Grafana可视化
压测数据采集
存储
23
压测报告生成
Go模板生成HTML报告 · 包含图表 · 对比基线
压测报告生成
Go
24
Kafka常见性能瓶颈
磁盘IO · 网络带宽 · 内存GC
Kafka
常见性能瓶颈
25
Go程序性能调优
pprof分析CPU/内存 · goroutine泄漏检测 · 锁优化
Go
程序性能调优
26
Kafka参数调优实战案例一
高吞吐场景下生产者参数优化
Kafka
参数调优实战案例…
27
Kafka参数调优实战案例二
低延迟场景下消费者参数优化
Kafka
参数调优实战案例…
28
Kafka参数调优实战案例三
平衡吞吐与可靠性的acks与retr…
Kafka
参数调优实战案例…
29
Go项目压测自动化
CI/CD集成压测 · Jenkins Pipeline · GitHub Actions
Go
项目压测自动化
30
课程总结与最佳实践
Kafka参数配置清单 · Go项目压测闭环SOP · 常见问题FAQ
课程总结
最佳实践
所属VIP或分类
同VIP:Go契约压测Go契约校验
同VIP:Go微服务架构性能调优:性能测试体系实战
同VIP:Go微服务项目部署:性能测试体系工程实践