1. 程式人生 > >應用釋出但任務還在繼續,強行關閉存在問題

應用釋出但任務還在繼續,強行關閉存在問題

場景描述

應用釋出但任務還在繼續,強行關閉存在問題。舉個例子,例如出票應用,整個出機票的時間需要30s左右,在釋出應用的時候,有不少的任務正在執行中,強行關閉則會導致出票任務狀態錯誤。

解決方法

  • 在收任務(如出機票任務)的入口(如訊息接收),新增開關控制。
  • 上線時,首先開關關閉,等待任務處理完成充足的時間。
  • 然後去停止應用,做上線操作。