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

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

一、前序

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

二、架构

三、流程

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

四、后台

Author: Vincent 4J

about.me/vincent4j

1 thought on “Web 端消息通知机制现实方案”

Leave a Reply

Your email address will not be published. Required fields are marked *

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax