现在要加一个新的模块,可以录入收件人,主题,内容,发送时间等属性。 保存完之后 系统能自动的按照每个任务发送的时间发送相应的邮件
系统重启后也要自动正常发送。
服务端是 java ,暂时是单机模式,希望在本系统内部完成 请问下这个需求可以怎么样实现
1
rqxiao OP 求助
|
2
guyeu 2019 年 7 月 4 日
不能是纯内存的服务吧,总得有个地儿保存你的定时任务
数据库、redis、文件等等 |
3
Laumm 2019 年 7 月 4 日
启动一个工作线程,处理这个业务就行了
|
4
jswh 2019 年 7 月 4 日
系统内部完成时什么意思?不借助外部的应用吗?那你在应用内部起一个任务队列,然后另外起一个线程检查任务队列有没有任务。系统重启也要自动发送的话,任务信息就要在外部存一份。反正是 java 想怎么写都行啊。
|
5
telami 2019 年 7 月 4 日
就加个定时任务不就完事了
|
6
sbmzhcn 2019 年 7 月 4 日
|
7
limuyan44 2019 年 7 月 4 日 via Android
我要没理解错需求的话,这个根本不是定时任务啊,明明是个排队任务啊,用队列就完事了。
|
8
ffkjjj 2019 年 7 月 4 日 via iPhone
定时任务啊,把任务存数据库里面,服务器重启时把任务重新读到内存里
|