I am creating a web application in Google AppEngine, where I want the user to be notified as quickly as possible after certain events. The problem is similar to the chat server, in which I need something that happens on one connection (someone writes a message in the chat) in order to propagate to a number of other connections (other people in this chat receive a message). In order to get fast updates from server to client, I plan to use a lengthy poll using XmlHttpRequest, hoping that AppEngine will not intervene, except, possibly, timeout interruption. However, the real problem is effective notification between connections in AppEngine.
Is there support for this type of cross-connect notification in AppEngine that does not include wait pending? The only tools I can do for this is either using the data store (slow) or memcache (unreliable), and not one of them will allow me to avoid waiting.
Note . I know about XMPP support in AppEngine. This is connected, but I want a browser-based solution sending messages to XMPP users is not an option.
source
share