要考虑的问题
- 假如某天服务挂了,怎么保证恢复之后,任务不丢失(错失机制 misfir)
- 分布式下,保证任务全局只运行一次
- 假如业务严格依赖你的任务执行结果,怎么设计(场景1)
场景1
(源自于之前caidanmao一个同事的设计)
比如每天定时12:00 – 13:00启动抢红包活动,怎么设计?
提前生成未来3天的抢红包活动:每天凌晨定时生成未来三天的抢红包任务,开始时间 12:00 – 13:00,这样不影响抢红包业务的执行
我细聆静寂中的你,在这里面我细诉之时,感到你以沉默,抚摸我的句语。但是不管沉默与否,我都在用心抚摸着你的语句,而你不知
要考虑的问题
(源自于之前caidanmao一个同事的设计)
比如每天定时12:00 – 13:00启动抢红包活动,怎么设计?
提前生成未来3天的抢红包活动:每天凌晨定时生成未来三天的抢红包任务,开始时间 12:00 – 13:00,这样不影响抢红包业务的执行