2010-10-17 58 views
0

所以here it is是BlazeDS的将完全在GAECURRENT Google App Engine无法使用BlazeDS的哪些功能?

BlazeDS的版本玩:3.2.0.3978状态: 兼容要解决的 EMFException通过 flex.messaging.io.amf.AbstractAmfInput抛出, 跟随马丁Zoldano的解决方法在 http://martinzoldano.blogspot.com/2009/04/appengine-adobe-blazeds-fix.html。 您需要启用会话才能使用BlazeDS工作,即 。

但我不知道这是否意味着从服务器到客户端的消息,从BlaseDS服务器推送通知(我的意思是我们连接到从Flex客户端服务器,但不要求数据和服务器将数据发送给我们,当它想),并且BTW有没有人知道在哪里得到一个教程(Flex + BlazeDS)?

Blaze v 3.2还有什么更多的功能在质疑?

回答

1

以及我最近尝试在谷歌plattform flex-blazeds应用程序,它不工作。我找到了一个指南,fix blazeds在gae上运行,你应该尝试一下。对于blazeds消息服务的基本教程,你应该看看这个asotto.blogspot.com/,

1

消息不工作,除非你有足够的幸运,让所有的消费者/生产者注册在同一台机器上当你有一个体面的交通非常不可能)。

如果您想了解原因,您需要阅读开发人员指南,集群部分。基本上,整个pub/sub图+消息队列保持分布在集群中,并且这些机器正在使用JGROUPS进行通信。

很明显,它不会在GAE上工作(Google分配的机器不会彼此认识,并且可能会丢失信息)。

0

由于GAE集群机制,BlazeDS版本4的官方实现会导致重复会话问题。