gpt4 book ai didi

ruby-on-rails-3 - 在不同的应用程序中使用 Heroku 和 Resque

转载 作者:可可西里 更新时间:2023-11-01 11:23:03 26 4
gpt4 key购买 nike

我的目标是让主应用程序将作业添加到 Heroku 上的 Resque 队列中。但是,我希望工作人员在不同的应用程序中运行。

我可以在一个应用程序中加入一个作业,让其他应用程序(worker)执行吗?有没有教程解释如何去做?

谢谢

最佳答案

Resque 将使用您指向的任何 Redis 实例。在 Heroku 中,这可能是来自单独服务 Redis To Go 的一个实例。您只需编写您的 Resque 设置代码以指向通用的 Redis 实例。

来自 http://blog.redistogo.com/2010/07/26/resque-with-redis-to-go/

uri = URI.parse(ENV["REDISTOGO_URL"])
Resque.redis = Redis.new(:host => uri.host, :port => uri.port, :password => uri.password)

这将使用环境变量初始化 Resque,您可以使用 heroku config:add REDISTOGO=etc 在每个部署的 Heroku 应用程序中设置它。

关于ruby-on-rails-3 - 在不同的应用程序中使用 Heroku 和 Resque,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6610290/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com