Flex серверная структура push - PullRequest
0 голосов
/ 10 марта 2011

Я пытаюсь реализовать простое приложение для чата в Adobe Flex 3 с PHP в качестве back-end.Я нашел несколько фреймворков в сети, AMFPHP и WebOrb.Но я вижу, что обе эти платформы выполняют опрос на сервере через равные промежутки времени.

Может ли кто-нибудь предложить среду, которая выполняет обновление базы данных сервером, а не опрос.

Спасибо ваванс

Анжи

Ответы [ 4 ]

0 голосов
/ 11 ноября 2011

Если вы можете использовать C ++ в бэкэнде, Push Framework может помочь.

На Flex 3 есть панель инструментов, на которой она написана. Библиотека передает статистику в реальном времени, поэтому, вдохновившись этим, вы можете реализовать связь между PF-сервером и клиентским приложением Flex 3-chat.

0 голосов
/ 11 марта 2011

Вы можете использовать BlazeDS, чтобы легко сделать приложение чата.Они используют это как один из своих демонстрационных примеров для фреймворка.Он поддерживает концепцию Производитель / Потребитель , которая вам нужна.Если вы удивляетесь скрытно, продвижение сервера - это не более чем длительный опрос (почти во всех веб-реализациях), так что, говоря технически, опрос не является правильным.

Лучше всего, в отличие от LCDS (корпоративного),это бесплатно и делает почти то же самое.На самом деле, он имеет тот же код и документацию, что и ядро ​​LCDS.

0 голосов
/ 16 мая 2011

Вы должны пойти с реализацией php rtmp.http://code.google.com/p/php-rtmp-client/

0 голосов
/ 10 марта 2011

LCDS делает, но это очень дорого.

Вам нужно что-то с постоянным соединением.Для этого Adobe использует RTMP, который является одним из протоколов, который не был открыт с открытым исходным кодом.

Могут быть и другие, но я никогда не нашел хорошего, который не использует опрос.

...