天天看點

揭秘!消息管理平台實作的原理

沒錯,我又給自己挖了個坑。

為什麼想寫項目相關的文章呢?原因有以下:

當我還沒正式開始工作時,我經常會想:”網上的視訊項目我是看過了,但真正的商業項目究竟長什麼樣?會不會很難?“我是挺想知道真正的商業項目跟自己練習的項目差別在哪。我估摸還沒工作的同學應該也有跟我類似的思考吧?

變相推動自己持續輸出,在這個過程中學習和成長。關注我可能有小白,也可能有跟我做同一領域的大佬。我把我所了解的寫下來:可能我這邊的實作方案被大佬們唾棄,交流和學習後,改善了我系統的實作方案。也有可能給正準備踏進該領域的同學提供一些參考價值。豈不美哉?

這個系列就以「消息管理平台」來打個樣吧,這是我維護近一年的系統了。這篇文章可以帶你全面認識「消息管理平台」是怎麼設計和實作的,有興趣的同學歡迎在評論區下留言和交流。

這篇文章可能稍微會有些許長,我是打算一篇就把該系統給講清楚。「消息管理平台」原理并不難,沒有很多專業名詞,實作起來也不會複雜,你要是覺得學到了,歡迎給我點個贊?

「消息管理平台」可能在不同的公司會有不同的叫法,有的時候我會叫它「推送系統」,有的時候我會叫它「消息管理平台」,也有的同僚叫它「觸達平台」,甚至浮誇點我也可以叫它「消息中台」

但是不管怎麼樣,它的功能就是給使用者發消息。在公司裡它是怎麼樣的定位?隻要以官方名義發送的消息,都走消息管理平台。

一般你注冊一個​<code>​APP/網站​</code>​​,你可以收到​<code>​該APP/網站​</code>​給你發什麼消息呢?一般就以下吧?

站内信(IM)消息:其實就是APP内聊天的消息

通知欄(PUSH)消息:系統彈窗消息

郵件(Email)消息

短信(Sms)消息

微信服務号消息

信小程式(服務通知)消息

轉載位址:​​https://cloud.tencent.com/developer/article/1704108​​

繼續閱讀