Отправка сообщения в приложение AIR с сервера Java

#java #actionscript-3 #sockets #flex3

#java #actionscript-3 #сокеты #flex3

Вопрос:

Я ищу решения проблемы, с которой мы столкнулись. Мы планируем создать POC для настольного приложения оповещения. У нас будет настольное приложение AIR, которое будет подключаться к серверу Java. Серверу необходимо будет уведомить настольное приложение, когда оно получит уведомление, которое будет отображаться на экране.

Мы обнаружили несколько вариантов:
1. Поддерживайте постоянное соединение между приложением AIR и сервером, используя некоторые сокеты, и прослушивайте любые изменения.
2. Периодически опрашивайте сервер, чтобы проверить, поступили ли какие-либо новые данные.

Поскольку эти параметры не кажутся оптимальными (постоянное соединение) или кажутся более эффективными с точки зрения производительности (опрос).

Есть ли лучшее решение для этой проблемы или мы должны выбрать одно из них?

Ответ №1:

Для этого вы могли бы использовать службу сообщений BlazeDS, если хотите отправлять сообщения своему клиенту. Или обычная удаленная служба с включенным опросом. Он встроен в готовое и хорошо протестированное оборудование 🙂

Также возможны другие технологии, такие как GraniteDS или WebORB для Java.

Приветствия