應用程序體系結構有三個微服務;我們稱他們爲A,B和C.微服務不同步
A是持有用戶權限(包括髮送SMS的權限)的權限,當權限更新時,它會爲感興趣的服務發佈事件。
B和C監聽權限更改,以控制發送短信。
主軌應用程序是與A,B,C.
積分應用與權限,以防止學生甲接收任何SMS, 然後甲公佈它獲取在Queueworker延遲事件更新A; 應用程序開始通過B發送短信,由於Queueworker延遲,該信息尚未更新。
一旦權限更改爲false,我們如何確保(或者需要在設計中更改哪些內容以確保)用戶不會收到SMS?