wang15001200836
2017-11-07 02:09java 任务执行(非定时任务)绑定处理对象问题
业务是这样的 并发大概在1000个任务左右 任务A生成后需要倒计时5分钟执行一个DB操作+推送(提醒)+邮件。倒计时10分钟时执行一个DB操作+推送+邮件+任务数据的销毁。有以下几个方案:
方案1:任务生成时记录开始时间,使用定时器或Timer控件的时候,1s执行一次,内部执行方法使用线程池异步执行,判断间隔时间,更改操作。1s取一次redis。
方案2:利用工厂模式,每次创建一个 任务--任务处理 的绑定 while 用程序去控制这个任务的处理。
针对以上的情况,请各位大神,帮忙分析一下对系统的硬件要求,以及如何优化和需要注意什么地方
- 点赞
- 回答
- 收藏
- 复制链接分享
1条回答
为你推荐
- WPF的Datagrid如何绑定复杂类型的对象属性
- c#
- visual studio
- microsoft
- asp.net
- 2个回答
- springMVC 数据绑定 多个对象 如何准确绑定?
- springmvc
- 0个回答
- js给a标签绑定事件问题
- javascript
- 3个回答
- mybatis ——insert 对象返回自增长id
- mybatis
- spring
- java
- 12个回答
- wpf树模板里datagrid绑定问题
- net
- treeview
- datagrid
- 数据绑定
- 2个回答
换一换