首页
›
Web后端与企业应用开发
›
016-报表导出服务模块边界拆分
›
《报表导出架构设计:report export链路与性能调优》
VIP20
本课程属于:016-报表导出服务模块边界拆分
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
报表导出架构设计:report export链路与性能调优
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
报表导出在企业级应用中的重要性 · 常见痛点(慢 · 内存溢出
课程导论
报表导出
02
报表导出整体架构概览
分层架构(接入层 · 调度层 · 执行层
报表导出整体架构…
分层架构
03
导出请求链路(一)
请求接收与参数校验——RESTful… · 参数模型(格式 · 字段
导出请求链路
RESTful
04
导出请求链路(二)
任务队列与调度——基于消息队列(Ra… · 优先级队列 · 去重与幂等性设计
导出请求链路
Ra
05
导出请求链路(三)
任务状态管理——状态机设计(待处理 · 处理中 · 成功
导出请求链路
任务状态管理
06
数据查询层设计(一)
数据源适配器模式——统一查询接口(J… · 分页查询策略 · 超时与熔断机制
数据查询层设计
数据源适配器模式
07
数据查询层设计(二)
大数据量查询优化——游标查询 · 流式读取 · 数据库索引优化
数据查询层设计
大数据量查询优化
08
数据查询层设计(三)
数据缓存策略——查询结果缓存(Red… · 缓存失效策略 · 缓存预热与穿透防护
数据查询层设计
Red
09
数据转换与处理层
数据清洗 · 字段映射 · 聚合计算
数据转换
处理层
10
模板引擎选型与集成
主流模板引擎对比(Apache PO… · JasperReports · EasyExcel
模板引擎选型
集成
11
Excel导出核心实现(一)
Apache POI 基础——Wor… · Sheet · Row
Excel
导出核心实现
12
Excel导出核心实现(二)
EasyExcel 高效导出——注解… · WriteHandler · 大数据量分批写入
Excel
导出核心实现
13
Excel导出核心实现(三)
复杂报表——动态列 · 多级表头 · 数据透视表
Excel
导出核心实现
14
PDF导出核心实现
iText/Flying Sauce… · CSS支持 · 分页控制
PDF
导出核心实现
15
CSV/TSV导出实现
纯文本格式导出 · 分隔符转义 · BOM头处理
CSV/TSV
导出实现
16
多格式统一导出框架
策略模式封装(Excel/PDF/C… · 格式参数化 · 扩展点设计(自定义格式插件)
多格式统一导出框…
Excel/PDF/C
17
文件存储与下载链路
本地文件系统 · 对象存储(OSS/S3/MinIO) · 临时文件清理策略
文件存储
下载链路
18
异步导出与前端交互
WebSocket 推送进度 · 轮询查询状态 · 下载链接生成(预签名URL)
异步导出
前端交互
19
性能调优总览
性能瓶颈分析(CPU/内存/IO/网… · 性能指标(TPS · P99延迟
性能调优总览
CPU
20
内存调优(一)
JVM堆内存设置 · GC策略选择(G1/ZGC) · 对象复用与池化(CellStyle池
内存调优
JVM
21
内存调优(二)
大文件导出内存泄漏排查——MAT分析 · 堆转储 · 弱引用与软引用
内存调优
MAT
22
CPU与线程调优
线程池配置(IO密集型 vs CPU… · 异步编排(CompletableFu… · 协程(Quasar/Virtual…
CPU
线程调优
23
IO调优
磁盘IO(顺序写 vs 随机写) · 网络IO(连接池 · HTTP Keep-Alive)
IO
调优
24
数据库查询调优
慢查询日志分析 · Explain执行计划 · 索引优化(覆盖索引
数据库查询调优
慢查询日志分析
25
导出任务并发控制
限流(令牌桶/漏桶) · 信号量控制并发数 · 任务拆分与合并
导出任务并发控制
限流
26
监控与告警
关键指标埋点(导出耗时 · 数据量 · 失败率)
监控
告警
27
容错与降级
重试机制(指数退避) · 降级策略(简化报表 · 返回空文件)
容错
降级
28
安全与合规
数据权限过滤(行级/列级) · 导出审计日志 · 文件加密(AES)
安全
合规
29
实战案例(一)
百万级数据导出Excel——分页查询…
实战案例
Excel
30
实战案例(二)
高并发导出PDF合同——模板预编译…
实战案例
PDF
所属VIP或分类
同VIP:Go报表模块边界接口设计与契约测试
同VIP:Go报表模块边界领域建模与架构设计
同VIP:异步导出故障排查:Kafka积压对服务边界影响分析