Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
嗨,
我实际上在我的应用程序中使用 gwt,但可能不是与 gwt 相关的问题:我有一些用户可以向其他用户(连接或未连接)发送消息,我想通知收件人(并且只有这个收件人)他收到了一条消息,我想知道最好的方法吗?
欢迎任何想法。
我喜欢彗星方法,但我不确定我是否可以处理只有接收者应该被通知的约束(而不是其他连接的用户)
问候。
这是一个老问题,对不起话题...
首先,我假设 GWT 应用程序是 Web 应用程序(客户端/服务器架构)
AFAIK,有两种选择:
Comet 方法更像是推送方法,服务器为每个客户端保持连接,因此当用户向服务器发送通知时,服务器可以将其分派给相关的客户端。
另一种方法是轮询服务器,它不知道任何客户端,它将数据提供给请求的任何人,因此所有客户端只需反复请求新数据。您的服务器只需要保存数据并在相应的客户端请求时交付它们。
所以一切都取决于你需要什么......