天天看点

揭秘!消息管理平台实现的原理

没错,我又给自己挖了个坑。

为什么想写项目相关的文章呢?原因有以下:

当我还没正式开始工作时,我经常会想:”网上的视频项目我是看过了,但真正的商业项目究竟长什么样?会不会很难?“我是挺想知道真正的商业项目跟自己练习的项目区别在哪。我估摸还没工作的同学应该也有跟我类似的思考吧?

变相推动自己持续输出,在这个过程中学习和成长。关注我可能有小白,也可能有跟我做同一领域的大佬。我把我所了解的写下来:可能我这边的实现方案被大佬们唾弃,交流和学习后,改善了我系统的实现方案。也有可能给正准备踏进该领域的同学提供一些参考价值。岂不美哉?

这个系列就以「消息管理平台」来打个样吧,这是我维护近一年的系统了。这篇文章可以带你全面认识「消息管理平台」是怎么设计和实现的,有兴趣的同学欢迎在评论区下留言和交流。

这篇文章可能稍微会有些许长,我是打算一篇就把该系统给讲清楚。「消息管理平台」原理并不难,没有很多专业名词,实现起来也不会复杂,你要是觉得学到了,欢迎给我点个赞?

「消息管理平台」可能在不同的公司会有不同的叫法,有的时候我会叫它「推送系统」,有的时候我会叫它「消息管理平台」,也有的同事叫它「触达平台」,甚至浮夸点我也可以叫它「消息中台」

但是不管怎么样,它的功能就是给用户发消息。在公司里它是怎么样的定位?只要以官方名义发送的消息,都走消息管理平台。

一般你注册一个​<code>​APP/网站​</code>​​,你可以收到​<code>​该APP/网站​</code>​给你发什么消息呢?一般就以下吧?

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

通知栏(PUSH)消息:系统弹窗消息

邮件(Email)消息

短信(Sms)消息

微信服务号消息

信小程序(服务通知)消息

转载地址:​​https://cloud.tencent.com/developer/article/1704108​​

继续阅读