Ruby REST 客户端发布-订阅通信是否可行?

Ruby REST client publish-subscribe communication possible or not?

我知道 rails 允许我访问源的 REST 接口。 我知道消息传递的发布-订阅策略

是否可以实现 REST 客户端(不是浏览器,但 ruby 客户端在 arduino 设备上工作)以访问资源,如果资源(例如服务器通知客户端资源现在可用,您可以接收)可通过发布获得订阅策略?

我知道 Faye。是否可以使用 Faye 实现 REST 客户端,以通过 ruby 的发布订阅接收?如果 Faye 无法实现 Ruby REST 客户端构建发布订阅通信的其他解决方案? Faye如何通知ruby客户端资源通知?

REST基于HTTP,所以是Request-Response。 您无法使用 REST 提供 Pub/Sub 服务。

如果我是你,我会使用 Faye 通知客户端新资源,或者任何你想监控的内容。

收到通知后,您可以向 REST 发出 Ajax 请求并获取新记录。

但最好的方法是使用 Faye 将更改推送到客户端。

不用注意,很简单