我很困惑:XMPP或Channel API(Google App Engine)更适合这样的需求:“应用程序的用户(身份验证:Google帐户)应该可以与其他用户聊天“哪一个更适合Google App Engine中聊天系统的XMPP或Channel API
与其他XMPP客户端进行聊天不是要求的一部分。
如果应用程序将有数百或数千用户(使用聊天功能),Channel API的配额可以处理它吗?
AJAX能够单独满足要求吗?
我很困惑:XMPP或Channel API(Google App Engine)更适合这样的需求:“应用程序的用户(身份验证:Google帐户)应该可以与其他用户聊天“哪一个更适合Google App Engine中聊天系统的XMPP或Channel API
与其他XMPP客户端进行聊天不是要求的一部分。
如果应用程序将有数百或数千用户(使用聊天功能),Channel API的配额可以处理它吗?
AJAX能够单独满足要求吗?
XMPP API用于将消息从Google App Engine发送到任何XMPP客户端 - 例如Gmail中的Google聊天客户端。
通道API用于从Google App Engine实例向用户的浏览器发送消息。这是一个“推动”信息。
只要你付钱,是的,但计算成本。
您可以使用AJAX从浏览器向App Engine发送消息,但需要使用Channel API将消息从App Engine发送回您的浏览器。
这里的每一个的长处和弱点的一个非常简短的名单,我知道:
XMPP
通道API
我决定的决定性因素是潜在的问题是多少。我强烈建议做一些基准测试,找出延迟对您的应用程序有多糟,并从那里做出决定。