Как структурировать связь между сервером Nodejs и рельсами?

В настоящее время я использую рельсы для обслуживания статических веб-страниц, и я экспериментирую с NodeJ, чтобы обрабатывать некоторые аспекты моего приложения в реальном времени.

Мне удалось установить одностороннюю связь между Nodejs и моим сервером Rails, когда Nodejs записывает в базу данных, а мой сервер rails читает с нее.

Теперь я хочу сделать по-другому, иначе действие в Rails вызовет действие в Nodejs. Очевидно, я могу вести себя глупо и иметь узел, постоянно опрашивающий сервер базы данных.

Какие у меня варианты?

  1. Настройка вызовов RPC между обоими
  2. Настройка сокета TCP в обоих направлениях

Есть ли более простые / быстрые варианты?

5
задан Farid Nouri Neshat 17 May 2014 в 08:46
поделиться