【发布时间】:2012-11-17 20:28:50
【问题描述】:
我的场景如下:
我有一个 Rails 应用程序,它有一个用于记录系统事件的活动记录模型。这些系统事件可以来自 rails 应用程序或单独的 Ruby 应用程序。 ruby 应用当前将其事件发布到 Redis 队列。
Rails 应用程序中是否有办法启动 Redis 侦听器并订阅队列?
【问题讨论】:
-
Rails 是一个 Web 框架。请求-响应周期。没有长期运行的东西。您需要一个单独的守护进程来处理该队列并将数据写入数据库。然后,您的 rails 模型将照常从数据库中获取数据。
标签: ruby-on-rails ruby redis