標籤:

Web 端消息通知機制現實方案

之前簡訊、微信、站內信和郵件通知都是有的,但都分散在各個業務里,還有很多都是寫死的模板,每次都需要重新開發,也相當不利於管理,所以決定將所有的消息整合,對業務方公開介面,節約後期業務方的開發成本。

一、前序

在「個人中心」需要有一個設置是否接收消息的設置項,用戶主動接收消息。

二、架構

三、流程

我們當前的流程有些取巧,原本應該是消費者發消息之前就去請求「用戶消息設置」,用戶設置成接收,才去產生消息的。而我們現在的流程中消費者不去關注用戶設置,把所有消息都往「隊列」里塞,讓主流程去做過濾處理,這樣各個生產者就不用每個都去單獨處理,同時也少了一次網路交互。

四、後台


推薦閱讀:

消息傳輸的設計方式:不單是消息或存儲
「陰謀論」不是打消質疑的反駁依據/ 節目預告
好消息和壞消息你先說哪個
APP消息模塊之instagram

TAG:消息 |