Websocket Server On Rails - только клиент - PullRequest
0 голосов
/ 27 апреля 2018

Я хочу прослушать поток веб-сокетов, используя faye-websocket-ruby gem . Но все, что я могу найти, это отдельные примеры сценариев.

Как я могу интегрировать следующий скрипт в мое текущее приложение Rails?

require 'faye/websocket'
require 'eventmachine'

EM.run {
  ws = Faye::WebSocket::Client.new('ws://www.example.com/')

  ws.on :open do |event|
    p [:open]
    ws.send('Hello, world!')
  end

  ws.on :message do |event|
    p [:message, event.data]
  end

  ws.on :close do |event|
    p [:close, event.code, event.reason]
    ws = nil
  end
}

Спасибо!

РЕДАКТИРОВАТЬ: основной вариант использования будет получать данные от Binance Websocket Streams и сохранять в базе данных каждую сделку, полученную.

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