views:

40

answers:

2

So here it is that BlazeDS will totally play on GAE

BlazeDS Version: 3.2.0.3978 Status: COMPATIBLE To workaround an EMFException thrown by flex.messaging.io.amf.AbstractAmfInput, follow Martin Zoldano's workarounds at http://martinzoldano.blogspot.com/2009/04/appengine-adobe-blazeds-fix.html. You will need to enable sessions to get BlazeDS working.

But I wonder does it mean that messages from the server to the client, server push notifications from BlaseDS (I mean we connect to server from flex client but do not require data and server sends data to us when it wants), and BTW does any one know where to get a tutorial on doing that (Flex + BlazeDS)?

Are there any more features of Blaze v 3.2 that are under question?

+1  A: 

Hi, well i recently try a flex-blazeds app on google plattform and it doesnt works. I found a guide that fix blazeds to run on gae, u should try it. For a basic tutorial of messaging-services in blazeds u should look a this asotto.blogspot.com/ ,

Alejandro
+1  A: 

Messaging does not work, unless if you are lucky enough to have all the consumers/producers registered on the same machine (highly improbable when you have a decent traffic).

If you want to understand why, you need to read the developer guide, clustering sections. Basically the whole pub/sub graph+messages queues is kept distributed on the cluster, and the machines are using JGROUPS for communication.

Obviously, it will not work on GAE (the machines allocated by Google will don't know one of each other, and you can lose messages).

Cornel Creanga