Какие функции BlazeDS недоступны в CURRENT Google App Engine? - PullRequest
0 голосов
/ 17 октября 2010

Так здесь , что BlazeDS будет полностью играть на GAE

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

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

Есть ли еще какие-либо особенности Blaze v 3.2, которые находятся под вопросом?

Ответы [ 3 ]

1 голос
/ 20 октября 2010

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

Если вы хотите понять почему,Вам необходимо прочитать руководство разработчика, разделы по кластеризации.По существу, все очереди публикаций / графиков и сообщений хранятся в кластере, а машины используют JGROUPS для связи.

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

1 голос
/ 18 октября 2010

хорошо, я недавно попробовал приложение flex-blazeds на платформе Google, и оно не работает.Я нашел руководство, которое исправляет блейзды для запуска на gae, вам стоит попробовать.Базовое руководство по службам обмена сообщениями в Blazeds вы можете найти в этом asotto.blogspot.com/,

0 голосов
/ 21 декабря 2010

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

...