开发者社区> 问答> 正文

java实现FTP多线程下载问题

现阶段的架构部署是这样的,商户本地启动tomcat,定时任务。商户可以在后台对视频媒体文件进行下载,点击下载操作后,直接保存数据库中一条未处理的任务状态;部署在商户本地的定时任务,会去扫描任务,从FTP服务器上下载并保存在商户本地;前提条件描述完毕;
目前遇到的问题是说,点击下载后,商户想暂停的话,就有问题了;(更新数据状态为暂停>__<这种方式不可取。)求大神给个解决方案,不清楚【消息推送】是否能解决呢?不考虑换成从浏览器端下载,因为视频文件很大。

展开
收起
影视达人 2018-03-19 16:19:00 3686 0
3 条回答
写回答
取消 提交回答
  • 资深码农有一个脱离苦海的梦

    “更新数据状态为暂停>__<这种方式不可取” 为什么呢?

    2019-07-17 22:02:18
    赞同 展开评论 打赏
  • 消息推送跟更新数据状态为暂停的方案是类似的,作用都是通知定时任务,此任务要暂停,只是实现方式不同。从现有技术方案来看,修改任务状态的方案更简单易行。推送也可以,只是实现会更复杂。

    2019-07-17 22:02:17
    赞同 展开评论 打赏
  • 域名投资

    2019-07-17 22:02:17
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载