任务系统设计 设计任务系统,完成HTTP回调。通过队列异步执行任务计算:用户提交任务执行消息到任务队列中;任务执行集群消费任务队列中的任务消息,异步执行计算任务;通过MNS完成实时通知:计算任务执行结束,发送送通知消息到主题,主题异步调用任务管理服务器上的http回调,并且发送邮件和短信通知用户。
用户信息注册 表单注册等系统同步转异步,实现异步通知;用户注册成功后,需要发送注册成功邮件、新用户积分、优惠券等,加入MNS,可以提升主流程用户注册流程的响应速度,而发送通知等非主流程或非重要任务可以异步集中处理,同时还可以将任务聚合然后批量处理。
优势
案例