У меня есть веб-приложение на Rails 3, которое должно:
- получить потоковые данные из внешней службы, используя TCP-соединение
- , чтобы убедиться, что пользователь авторизован для просмотра данных(В моем приложении rails я использую devise и cancan)
- пересылаю данные клиенту с помощью WebSockets.
Может быть много клиентов, желающих просмотреть один поток данных, поэтому было бы хорошо, если бы веб-приложение могло просто транслировать поток клиентам.
Я пришелдля следующих технологий, которые могут быть полезны:
Я хочу знать, нахожусь ли я на правильном пути, и выслушать любые другие ваши советы.Возможно, мне нужно создать другое приложение на Ruby, которое будет работать параллельно с приложением Rails?