枝,
我实际上是在为我的应用程序使用gwt,但可能不是gwt相关的问题: 我有一些用户可以向其他用户发送消息(已连接或未连接),我想通知收件人(只有这个收件人)他收到了一条消息,我想知道这样做的最佳方法吗?
欢迎任何想法。
我喜欢彗星的方法,但我不确定我能否处理只应通知接收者的约束(不是其他连接的用户)
问候。
答案 0 :(得分:0)
这是一个老问题,对于这个主题感到抱歉......
首先,我假设GWT应用程序是Web应用程序(客户端/服务器架构)
AFAIK,有两个选项:
彗星方法更像是推送方法,服务器保持每个客户端的连接,因此当用户向服务器发送通知时,服务器可以将其发送给相关客户端。
另一种方法是轮询服务器,它不知道任何客户端,它向任何要求的人提供数据,因此所有客户端只需要反复询问新数据。您的服务器只需要保存数据并在相应的客户端请求时提供它们。
所以每件事都取决于你需要什么......