- 32
- 0
- 约9.46千字
- 约 9页
- 2023-06-14 发布于中国
- 举报
万两黄金容易得,知心一个也难求。——《曹雪芹》
产品需求
产品经理需要导出一个页面的所有的信息到 EXCEL文件。
需求分析
对于 excel导出,是一个很常见的需求。
最常见的解决方案就是使用 poi直接同步导出一个 excel文件。
客户体验 服务性能
• 客户体验
如果导出的文件比较大,比如几十万条数据,同步导出页面就会卡主,用户无法进
行其他操作。
• 服务性能
导出的时候,任务比较耗时就会阻塞主线程。
如果导出的服务是暴露给外部(前后端分离),这种大量的数据传输十分消耗性能。
解决方案
使用异常处理导出请求,后台 MQ通知自己进行处理。
MQ消费之后,多线程处理 excel文件导出,生成文件后上传到 FTP等文件服务器。
前端直接查询并且展现对应的任务执行列表,去 FTP 等文件服务器下载文件即可 。
EXCEL 导出需要考虑 的问题
OOM
正常的 poi在处理比较大的 excel的时候,会出现内存溢出。
网
您可能关注的文档
- 第四章 因式分解单元测试卷.pdf
- 谈判技巧慕课答案第四章.pdf
- 2022-2023年临床“三基”-医学临床三基(康复科)考试精选专练V(带答案)试卷号;15.pdf
- 2023年《安全生产法》应知知识考试题库(附带答案).pdf
- 艺术类大学英语翻转课堂教学模式的行动研究.pdf
- 上海财经大学金融硕士考研招生人数有几个名额.pdf
- 公安基础知识必过试题.pdf
- 2022年闽西职业技术学院单招职业技能题库及答案解析.pdf
- 2021-2022年消防设施操作员之消防设备初级技能通关题库(附带答案).pdf
- 国家开放大学电大《城市轨道交通安全管理》2025-2026期末试题及答案(试卷代号:2603).pdf
原创力文档

文档评论(0)