首页
注册
登录
liuhaoqing 最近的时间轴更新
liuhaoqing
V2EX 第 479135 号会员,加入于 2020-03-26 20:44:59 +08:00
liuhaoqing
提问
技术话题
好玩
工作信息
交易信息
城市相关
liuhaoqing 最近回复了
2020-05-22 09:20:17 +08:00
回复了
rming
创建的主题
›
推广
›
裸辞的第 22 天
@
nanxingyin
哈哈哈,我特么也是。看的都傻了,再往下看:“给女朋友买礼物” ??? 还没结婚就这水平了,你可太幸福了,老哥。
2020-05-12 12:15:38 +08:00
回复了
QZFCANBA
创建的主题
›
Java
›
定时任务问题
我之前自己琢磨过一个法子,可能比较笨,但是还算好用。
假设 jobA 是我们的业务需求,大约 30 秒执行一次。我会设定 jobB+jobC 并行监视 jobA 。
jobA 在执行完毕,向数据库写数据的时,会多加一个时间戳。
jobB 会在 jobA 执行完 2~3 秒内执行,其主要工作是检验 jobA 生成时间戳是否和上一次的不同。如果相同,连接的短信猫发送相关信息给负责人。同时将发送记录持久化。
jobC 会在 jobB 执行完 2~3 秒内执行,其主要工作是检验 jobA 生成时间戳是否和上一次的不同,如果相同,检查 jobB 是否执行信息发送操作,若未执行,则调用短信猫接口发送信息。
整个系统周一重启。
整体做法比较浪费系统性能,但是由于是 jobA 监督性较强,要尽可能的保证其正常工作。
各大框架都封装了非常实用的工具类,不用框架的也有 Quartz 等(自动重启任务),也十分好用,没出过问题。
»
liuhaoqing 创建的更多回复
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
2717 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms ·
UTC 15:15
·
PVG 23:15
·
LAX 07:15
·
JFK 10:15
Developed with
CodeLauncher
♥ Do have faith in what you're doing.