Web 端消息通知机制现实方案

之前短信、微信、站内信和邮件通知都是有的,但都分散在各个业务里,还有很多都是写死的模板,每次都需要重新开发,也相当不利于管理,所以决定将所有的消息整合,对业务方公开接口,节约后期业务方的开发成本。

一、前序

在「个人中心」需要有一个设置是否接收消息的设置项,用户主动接收消息。

二、架构

三、流程

我们当前的流程有些取巧,原本应该是消费者发消息之前就去请求「用户消息设置」,用户设置成接收,才去产生消息的。而我们现在的流程中消费者不去关注用户设置,把所有消息都往「队列」里塞,让主流程去做过滤处理,这样各个生产者就不用每个都去单独处理,同时也少了一次网络交互。

四、后台

编辑于 2016-08-04 18:37