Пример реализации Comet во Flex - PullRequest
0 голосов
/ 17 марта 2009

Я ищу пример того, как сделать длительный HTTP-вызов из Flex / Actionscript на сервер Java, который поддерживает Comet. Также длительные http-вызовы обычно используются для передачи данных с сервера на клиент, я хотел бы использовать их для «потоковой передачи» данных клиенту, например данных для большой таблицы. Клиент должен показать уже некоторые данные до завершения вызова. Я знаю, что LCDS от Adobe поддерживает это, но меня интересует низкоуровневая реализация, которая бы получала данные напрямую, используя HTTP.

Ответы [ 2 ]

1 голос
/ 17 марта 2009

Я не знаю, использует ли Blaze LCDS, но у Blaze есть возможность делать COMET:

Публикация и подписка на сообщения HTTP Публикация и подписка на темы сообщений в режиме реального времени с использованием HTTP потоковый или длинный опрос (COMET) с такая же надежность и в целом качество обслуживания как традиционное толстые клиентские приложения, позволяющие создание инновационных и совместный опыт в реальном времени.

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

(из http://labs.adobe.com/wiki/index.php/BlazeDS:Release_Notes)

Вы можете скачать дистрибутив под ключ, содержащий пример приложения, чтобы проверить, будет ли Blaze отвечать вашим потребностям.

http://opensource.adobe.com/wiki/display/blazeds/Release+Builds

1 голос
/ 17 марта 2009

Ну ... есть проект googlecode с именем 'flexcomet' , который подразумевает реализацию протокола Байе . Сам с этим не играл ...

...