使用服务器发送事件构建通知引擎

时间:2019-06-12 07:53:56

标签: messaging server-sent-events

在我的新项目中,我们计划设计一个嵌入式通知系统。在我们的应用程序中,我们有许多用户,一个用户可以将消息发送给另一用户。在接收方,如果他/她已登录网站,则应该在右下角收到如下图所示的通知(类似于Gmail通知)。 enter image description here

为此,我计划使用服务器发送事件(SSE),其中前端应用程序应侦听一个端点,该端点一旦从事件总线接收到任何更新,便发出新的更新。使用该响应前端可以显示通知。这是我的架构。

enter image description here

但是在实施之前,我有以下问题

  1. 当前,使用服务器发送的事件,我无法对消息进行分组。如果有类似类型的消息,我不想显示多个通知。 那么如何在此体系结构中对消息进行分组?

  2. 如果打开连接的客户端太多,会发生什么情况,该实现会最终在Too many connections errors问题中解决吗?

0 个答案:

没有答案