#java #actionscript-3 #sockets #flex3
#java #actionscript-3 #сокеты #flex3
Вопрос:
Я ищу решения проблемы, с которой мы столкнулись. Мы планируем создать POC для настольного приложения оповещения. У нас будет настольное приложение AIR, которое будет подключаться к серверу Java. Серверу необходимо будет уведомить настольное приложение, когда оно получит уведомление, которое будет отображаться на экране.
Мы обнаружили несколько вариантов:
1. Поддерживайте постоянное соединение между приложением AIR и сервером, используя некоторые сокеты, и прослушивайте любые изменения.
2. Периодически опрашивайте сервер, чтобы проверить, поступили ли какие-либо новые данные.
Поскольку эти параметры не кажутся оптимальными (постоянное соединение) или кажутся более эффективными с точки зрения производительности (опрос).
Есть ли лучшее решение для этой проблемы или мы должны выбрать одно из них?
Ответ №1:
Для этого вы могли бы использовать службу сообщений BlazeDS, если хотите отправлять сообщения своему клиенту. Или обычная удаленная служба с включенным опросом. Он встроен в готовое и хорошо протестированное оборудование 🙂
Также возможны другие технологии, такие как GraniteDS или WebORB для Java.
Приветствия