【发布时间】:2015-03-18 11:33:13
【问题描述】:
我正在开发一个简单的服务器,其主要任务是像典型的Push Notification Server 一样向用户推送通知。我使用java websockets 通过 websocket 会话向用户推送通知。在开发相同的产品时,我列出了一些要求,其中可靠的消息传递是要求之一。
我正在向特定用户推送通知,如下所示,
session.getBasicRemote().sendObject(notification);
但上面的方法返回void,这就是为什么我无法断定通知是否传递到另一端。
其中一个选项是,预期用户将向我的服务器发送反馈以获取相同的通知,我会将相同的通知标记为已成功发送。但这可能会导致网络流量增加。
在通过websocket session
发送通知时,是否有任何标准方法可以确保成功传递通知【问题讨论】: