Google app engine 对于Google App Engine中的聊天系统,XMPP和Channel API哪个更合适
我不清楚这两个选项中的哪一个:XMPP或Channel API(谷歌应用程序引擎)更适合要求:“应用程序的用户(身份验证:谷歌帐户)应该能够与其他用户聊天” 与其他XMPP客户端聊天不是需求的一部分 如果应用程序将有成百上千的用户(使用聊天功能),Channel API的配额是否可以处理它Google app engine 对于Google App Engine中的聊天系统,XMPP和Channel API哪个更合适,google-app-engine,Google App Engine,我不清楚这两个选项中的哪一个:XMPP或Channel API(谷歌应用程序引擎)更适合要求:“应用程序的用户(身份验证:谷歌帐户)应该能够与其他用户聊天” 与其他XMPP客户端聊天不是需求的一部分 如果应用程序将有成百上千的用户(使用聊天功能),Channel API的配额是否可以处理它 AJAX可以单独满足这一要求吗?XMPP API用于从Google App Engine向任何XMPP客户端发送消息,就像Gmail中的Google聊天客户端一样 Channel API用于将消息从Googl
AJAX可以单独满足这一要求吗?XMPP API用于从Google App Engine向任何XMPP客户端发送消息,就像Gmail中的Google聊天客户端一样 Channel API用于将消息从Google App Engine实例发送到用户的浏览器。这是一个“推”信息 只要你付钱,是的,但要计算成本
您可以使用AJAX将消息从浏览器发送到App Engine,但您需要Channel API将消息从App Engine发送回浏览器。以下是我所知道的每种方法的优缺点的简要列表: XMPP
- 开放、成熟、知名、有据可查
- 专门为聊天而设计,但足够灵活,可以做其他事情
- 使用XML(对某些人有利,对其他人不利)
- 以具有相对较高的延迟而臭名昭著
- 使用多种语言(包括JavaScript)
- 应用程序引擎专有
- 更少的延迟
- 不是用来聊天的。你可能需要在上面设计一些东西