我正在使用的场景是我有一个node.js引擎,它接收来自各种服务的web-hook和pubsubhubhub查询。它需要将传入的数据发送到Rails进行处理和存储。
我正在讨论是否在Rails端使用HTTP回调,或者可能使用Redis Pubsub。
问题是:你如何让Rails订阅并收听Redis?在Juggernaut的示例中,它们将它实现为循环,但是如果我在库中放置一个订阅循环并在应用程序加载时初始化它,它会阻止加载。
答案 0 :(得分:0)
答案 1 :(得分:0)
查看此博客文章... http://artmees.github.io/blog/2014/04/02/on-rails-pub-slash-sub-pattern/,解释如何让rails发布和订阅活动以及执行后台工作
我遇到了同样的问题...如果你想让它工作......这里有一个解决方案How to create a redis listener inside a Rails app但很难实现/调试所以我让它与第一个一起工作博客文章中找到的解决方案...