Rails Websocket и различные реализации - PullRequest
0 голосов
/ 25 октября 2018

Мы находимся в процессе создания приложения Rails, использующего сторонний API веб-сокета (не уверен, какой язык использует сторонний).Я понимаю концепцию Websockets и ее назначение, и она идеально подходит для нашего приложения с высокими транзакционными возможностями.Наше приложение использует API-интерфейс Rails API и интерфейс React.

Чтобы дать представление о нашем приложении, мы в основном отслеживаем 15 000+ различных учетных записей, которые постоянно меняются с несколькими транзакциями в секунду, которые мы показываем в режиме, близком к реальному времени.(опрашивается один раз в секунду) для соответствующего пользователя, который вошел в систему и имеет доступ к просмотру книги и баланса.В настоящее время мы используем нормальный API REST для извлечения истории книги (которая опрашивается).

К сожалению, большинство примеров websocket / ActionCable, которые я нашел, являются программами чата с замкнутым циклом (откройте 2 браузера - нажмите одну и ту же веб-страницу),Я не могу найти ничего, что могло бы привести меня в правильном направлении для того, что мы пытаемся сделать (см. Ниже).

В любом случае, наша идеальная ситуация - мы хотели бы продолжать использовать наш Rails API.мы разработали и переключились с опрошенных вызовов API на веб-сокеты для наших бухгалтерских книг.Мы хотели бы отслеживать данные от третьих лиц (и преобразовывать их для наших клиентов), прежде чем отправлять их нашим клиентам (в конечном итоге, используя нашу собственную будущую реализацию веб-сокетов).Итак, возможно ли это с помощью Rails API для подключения к стороннему API веб-сокета на сервере?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...