开发者社区> 问答> 正文

java 任务执行(非定时任务)绑定处理对象问题 - java报错

业务是这样的  并发大概在500/s 任务A生成后需要倒计时5分钟执行一个DB操作+推送(提醒)+邮件。倒计时10分钟时执行一个DB操作+推送+邮件+任务数据的销毁。有以下几个问题:
方案1:任务生成时记录开始时间,使用定时器或Timer控件的时候,1s执行一次,内部执行方法使用线程池异步执行,判断间隔时间,更改操作。1s取一次redis。
方案2:利用工厂模式,每次创建一个  任务--任务处理  的绑定  while  用程序去控制这个任务的处理。


针对以上的情况,请各位大神,帮忙分析一下对系统的硬件要求,以及如何优化和需要注意什么地方

展开
收起
montos 2020-06-04 22:04:31 14402 0
1 条回答
写回答
取消 提交回答
  • jms延迟队列,redis延迟队列

    2020-06-04 22:30:08
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

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