如何向特定客户端发送定向的推送通知?

时间:2019-07-09 03:30:17

标签: java tomcat servlets push-notification

我刚开始进行Java Web应用程序开发,并且一直在使用Apache Tomcat和Java Servelts开发Web应用程序,客户可以在这里与发型师预约约会。现在,我想添加一个功能,一旦客户预约,便可以通过推送通知实时通知设计师。我做了研究,发现了以下几种方法:

  1. 长轮询
  2. 服务器已发送事件/事件源
  3. Web套接字

由于必需的通信与服务器是异步的,因此我认为服务器发送事件将是正确的选择。

我想出了一个想法,其中读书事件会生成一个通知,该通知存储在单独的表中。线程监视数据源是否有任何新的通知,并在找到新的通知后通知目标接收者。

我在这里面临的问题是如何从多个客户端中识别出必要的活动客户端并将数据作为目标。

我一直在互联网上到处寻找,但找不到任何Java Servlet和Tomcat实现作为参考。

是否可以仅使用Tomcat容器中的Servlet来实现我的想法? 如果有解决此问题的更好方法,请告诉我。

0 个答案:

没有答案