2015-12-30 2 views
-2

Я разрабатываю приложение Rails, которое будет отображаться только API. Приложение имеет чат-систему в режиме реального времени, которая включает пользователей, отправляющих данные на сервер (через вызовы API), но то, что я хочу передать этим данным другим клиентам.Rails api PUSH сообщение чата

, что это лучший способ, чтобы отправить данные/сообщение для другого клиента?

+0

parse.com, pusher.com и многие другие. Или укажите более подробную информацию о своей проблеме, чтобы найти наиболее подходящее решение –

ответ

0

Даже зная, что ваш вопрос будет закрыт, потому что по крайней мере, вам нужно поставить код (то, что у вас есть сейчас), я недавно наткнулся на блог, который поможет вам в правильном направлении.

Что вам нужно, это новый Rails 5 (все еще в бета-версии) и новый компонент под названием ActionCable. Here you have the blog post, описывающий, как его использовать. Также у вас есть DHH ActionCable examples.

Под деревом он использует websockets для дуплексной связи, обеспечивая пользователям будут получать уведомления.

Поскольку вы хотите решение API на основе, возможно, потребуется больше усилий, чтобы получить его с рамкой внешнего интерфейса.