Rails + Flex через сокеты?

Можете ли вы что-нибудь посоветовать при создании приложения на Rails, которое будет нормально взаимодействовать с Flex через сокеты. На данный момент я нашел только два способа связи: простой HttpRequest, RemoteObject. Но мне нужно что-то в «многопользовательском» стиле. Мне нужен Flex для взаимодействия с сокетами, а приложение Rails для захвата данных из этих сокетов выполняет некоторую работу и отправляет что-то обратно в сокет, чтобы Flex мог читать это «на лету».

Плохой дизайн? :) Заранее спасибо.


person Filip    schedule 10.04.2012    source источник


Ответы (1)


Зависит от того, что именно вам нужно делать и насколько быстро он вам нужен. Вы можете ознакомиться с подключаемым модулем Ruby AMF, который является встроенным типом для Flash, что упрощает перенос классов. Реализация Java имеет встроенный сервер потоковой передачи, но не уверен, есть ли у версии Ruby.

Помимо этого, если вы хотите, чтобы он действительно реагировал, вы можете использовать два разных подхода: сервер RTMP (SmartFoxServer, Wowza, Red5, LCDS и т. Д. - все на основе Java) или вы можете попробовать сделать p2p (Adobe называет это Cirrus - и он все еще находится на стадии подготовки к производству). Если вы действительно используете маршрут p2p, вам все равно понадобится запасной вариант на случай, если что-то пойдет не так.

person J_A_X    schedule 10.04.2012
comment
Принимаю твой ответ. Но дело мертв. В Rails нет такого способа сделать. - person Filip; 11.04.2012