gpt4 book ai didi

ruby-on-rails - 从两个 Rails 服务器在 Sidekiq 中排队和运行作业

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

我有两台服务器:网络服务器(前端)和分析(后端)服务器。我需要通过 Sidekiq 将作业从前端服务器传递到后端服务器。

我的技巧是:

  1. 在网络服务器和后端服务器上安装 Sidekiq。我现在有前端 Sidekiq 和后端 Sidekiq。
  2. 配置前端Sidekiq,使其指向后端Sidekiq的Redis服务器。也就是说,两个Sidekiq共享同一个Redis数据库服务器。

现在,我需要从前端 Sidekiq 入队一个作业,然后从后端 Sidekiq 执行一段代码。

我应该怎么做?

最佳答案

Sidekiq 是一个分布式消息队列,它的全部目的是为您描述的用例服务。只需设置一个队列供前端读取,并设置一个队列供后端读取。当你从前端队列读取它时,将它插入回后端队列。

关于ruby-on-rails - 从两个 Rails 服务器在 Sidekiq 中排队和运行作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18908771/

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