2015-12-30 196 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的解决方案,你可能需要更多的工作来获得它与您的前端框架。