我搞不懂两个:XMPP和Channel API (Google App Engine)哪个更适合这个要求:“应用程序的用户(身份验证: google account)应该能够与其他用户聊天。”
与其他XMPP客户端聊天不在要求之列。
如果应用程序将有成百上千的用户(使用聊天功能),Channel API的配额是否可以处理?
AJAX本身能满足这一需求吗?
发布于 2012-06-04 10:48:52
XMPP API用于将消息从Google App Engine发送到任何XMPP客户端-比如Gmail中的Google聊天客户端。
Channel API用于将消息从Google App Engine实例发送到用户的浏览器。这是一条“推送”信息。
只要你付钱,是的,但要计算成本。
您可以使用AJAX将消息从浏览器发送到App Engine,但您需要使用Channel API将消息从App Engine发送回您的浏览器。
发布于 2012-06-06 01:44:39
下面是我所知道的每一个的优点和缺点的非常简短的列表:
XMPP
开放的、成熟的、广为人知的、专门用于聊天的well-documented.
)中具有相对较高的latency.
Channels API
我要做决定的决定性因素是延迟对你有多大的问题。我强烈建议做一些基准测试,以确定应用程序的延迟会有多糟糕,并从那里做出决定。
https://stackoverflow.com/questions/10875581
复制相似问题