使用 GWT 创建 JS 聊天客户端的最佳方法是什么?我遇到的问题是消息的持久性和传输。我应该将消息存储在数据库中并检查数据库是否有新消息?有没有更好的方法来做到这一点?
问问题
3336 次
2 回答
3
就像 jah 建议的那样,您肯定想使用 Comet/Server Push/Reverse AJAX/许多其他名称。我已经在另一篇文章中编译了您的 GWT 选项。
如果您想快速入门,请查看NGiNX_HTTP_Push_Module - 他们有一个易于理解的聊天示例。您必须自己编写一些协议处理,但这是一项相当简单的任务。
如果您也在后端使用 Java,更简单的解决方案将是rocket-gwt或cometd。
于 2010-03-16T21:31:08.757 回答
2
您可以让连接的客户端不断轮询服务器以获取新消息,或者您可以查看服务器推送: http ://code.google.com/p/google-web-toolkit-incubator/wiki/ServerPushFAQ
于 2010-03-16T21:23:40.247 回答