4 订单服务定时发送消息 4.1 需求分析 定时任务发送消息流程如下: 1、每隔1分钟扫描一次任务表。 1、定时任务扫描task表,一次取出多个任务,取出超过1分钟未处理的任务 2、考虑订单服务可能集群部署,为避免重复发送任务使用乐观锁的方式每次从任务列表取出要处理的任务 3、任务发送完毕更新任务发送时间 关于任务表的添加: 正常的流程是订单支付成功向更新订单支付状态并向任务表写入“添加选课任务”。 目前订单支付功能没有开发,采用手动向任务表添加任务。