Skip to content

appleshan/data-task

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

data-task

大数据任务管理架构设计,如大数据报表导出,单元测试2000万400Mxlsx文件大小不到10分钟

data-task-base

导出报表基础架构设计,因为代码较简洁,部分接口和抽象类从语义命名

核心类说明
DataTaskBuilder			提供了静态方法供用户创建DataTaskConfigDataTaskManager对象和执行任务
DataTaskManager<T>		数据任务执行流程的实现类
DataTaskConfig<T>		配置数据任务的参数
DataService				定义获取数据的实现方法参数等

data-task-jdk

导出报表任务jdk实现,提供了threadpool和forkjoin两种线程池实现方式

excel-import-export

excel导入导出实现,单元测试做了完整测试。如需集成spring boot可参考ExportTest.init()方法创建ExportTask对象

About

大数据任务架构,如大数据报表导出

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%