数据下载功能

企业服务 数据服务 案例ID:206354
东方之鸿雁
10 年经验· 北京南天信息
微信扫码沟通,客服可协助直接对接工程师;如当前档期不合,也可继续推荐相似案例作者。

案例介绍

1。本功能利用多线程来执行多任务,把任务加入到队列进行数据下载,由于生成的数据比较大(最大文件可达到10G)。根据参数从数据库中获取数据,把数据写入到一个excel文件中,文件生成成功后提供下载,可以进行多次下载。
2。因生成的文件太大,所以利用任务队列来进行数据的下载。创建一条下载任务时(即从页面上选择或输入参数,获取数据库的数据,把获取的数据写入到Excel,生成excel文件)。
3。任务有多个状态(未执行、执行中、执行完成、执行失败),最初创建的任务加入到队列时,状态为未执行,任务执行后更新为执行中,防止任务重复执行会进行任务的状态判定。

数据下载功能

企业服务 · 数据服务 案例ID:206354
联系该工程师
微信扫码,建群沟通
作者: 东方之鸿雁 - 10年经验- 北京南天信息

案例介绍

1。本功能利用多线程来执行多任务,把任务加入到队列进行数据下载,由于生成的数据比较大(最大文件可达到10G)。根据参数从数据库中获取数据,把数据写入到一个excel文件中,文件生成成功后提供下载,可以进行多次下载。
2。因生成的文件太大,所以利用任务队列来进行数据的下载。创建一条下载任务时(即从页面上选择或输入参数,获取数据库的数据,把获取的数据写入到Excel,生成excel文件)。
3。任务有多个状态(未执行、执行中、执行完成、执行失败),最初创建的任务加入到队列时,状态为未执行,任务执行后更新为执行中,防止任务重复执行会进行任务的状态判定。

相似案例推荐

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在 1 小时内与您联系确认。

1小时精推人才

需求方专属客服,免费梳理匹配

需求方客服微信二维码
扫码加微信 · 客服人工对接
更多案例
微信沟通 客服 看中这位工程师了?客服帮你 1 小时对接沟通 → ×