场景描述
应用发布但任务还在继续,强行关闭存在问题。举个例子,例如出票应用,整个出机票的时间需要30s左右,在发布应用的时候,有不少的任务正在执行中,强行关闭则会导致出票任务状态错误。
解决方法
- 在收任务(如出机票任务)的入口(如消息接收),添加开关控制。
- 上线时,首先开关关闭,等待任务处理完成充足的时间。
- 然后去停止应用,做上线操作。
应用发布但任务还在继续,强行关闭存在问题。举个例子,例如出票应用,整个出机票的时间需要30s左右,在发布应用的时候,有不少的任务正在执行中,强行关闭则会导致出票任务状态错误。