我很困惑: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
我決定的決定性因素是潛在的問題是多少。我強烈建議做一些基準測試,找出延遲對您的應用程序有多糟,並從那裏做出決定。