异步任务

关于异步任务的设计探索(1)

今天重新把以前一个集团的项目重构了一下,然后发现以前犯下了很多的错误,特别是对于一些异步的业务流程(也就是反馈结果不是即时的),做到简直是一塌糊涂,以下是前两年

关于异步任务的设计探索(2)

终于有时间归纳一下另外一个系统的问题了,之前想说的只是一个业务上的异步(关于异步任务的设计探索(1)),今天写的是真真正正的异步任务,是代码层面上的异步并非业务

关于异步任务的设计探索

这是一个客户签约的业务,流程如下:开票员给客户开通代收的业务,并且与客户签约(即签订代收协议);主管审核客户的签约业务,若拒绝,则开票人需要通知客户修改资料重新提交;若同意,则签约成功,流程结束。一、