首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >XMPP和Channel API哪个更适合Google App Engine中的聊天系统

XMPP和Channel API哪个更适合Google App Engine中的聊天系统
EN

Stack Overflow用户
提问于 2012-06-04 10:05:45
回答 2查看 683关注 0票数 2

我搞不懂两个:XMPP和Channel API (Google App Engine)哪个更适合这个要求:“应用程序的用户(身份验证: google account)应该能够与其他用户聊天。”

与其他XMPP客户端聊天不在要求之列。

如果应用程序将有成百上千的用户(使用聊天功能),Channel API的配额是否可以处理?

AJAX本身能满足这一需求吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 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发送回您的浏览器。

票数 4
EN

Stack Overflow用户

发布于 2012-06-06 01:44:39

下面是我所知道的每一个的优点和缺点的非常简短的列表:

XMPP

开放的、成熟的、广为人知的、专门用于聊天的well-documented.

  • Made的
  • ,但也足够灵活,可以做其他事情。由于在许多语言(包括JavaScript).

)中具有相对较高的latency.

  • Clients

  • 使用XML (对某些人来说是强项,对others).

  • Notorious来说是劣势

Channels API

  • App engine proprietary
  • Less #en0#
  • 不是用来聊天的。你可能需要在此基础上设计一些东西。

我要做决定的决定性因素是延迟对你有多大的问题。我强烈建议做一些基准测试,以确定应用程序的延迟会有多糟糕,并从那里做出决定。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10875581

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档