2010-10-17 5 views
0

Так here it is что BlazeDS будет полностью играть на GAEКакие функции BlazeDS недоступны для CURRENT Engine Google App Engine?

BlazeDS Версия: 3.2.0.3978 Статус: COMPATIBLE Чтобы обойти в EMFException брошенный flex.messaging.io.amf.AbstractAmfInput, следуют обходные Мартина Zoldano в на http://martinzoldano.blogspot.com/2009/04/appengine-adobe-blazeds-fix.html. Вам нужно будет включить сеансы , чтобы получить работу BlazeDS.

Но мне интересно, это значит, что сообщения от сервера к клиенту, сервер толчок уведомление от BlaseDS (я имею в виду, мы подключиться к серверу из гибкого клиента, но не требуют данных и сервера отправляет данные нам, когда он хочет), и BTW знает, где можно получить учебник по этому поводу (Flex + BlazeDS)?

Есть ли еще функции Blaze v 3.2, которые под вопросом?

ответ

1

хорошо, я недавно попробовал приложение flex-blazeds на google plattform, и оно не работает. Я нашел проводника, чтобы fix blazeds работал на gae, и должен попробовать. Для базового учебного пособия по обмену сообщениями в blazeds вам следует посмотреть это asotto.blogspot.com/,

1

Сообщения не работают, если только вам не повезло, чтобы все потребители/производители зарегистрировались на одной машине (очень маловероятно, когда у вас приличный трафик).

Если вы хотите понять, почему, вам необходимо прочитать руководство разработчика, разделы кластеризации. В основном все очереди pub/sub graph + messages хранятся в кластере, а машины используют JGROUPS для связи.

Очевидно, что он не будет работать на GAE (машины, выделенные Google, не будут знать друг друга, и вы можете потерять сообщения).

0

С официальной реализацией BlazeDS версии 4 у вас возникли дублированные проблемы сеанса из-за механизма кластеризации GAE.