0
|
user3574603 · 技术社区 · 6 年前 |
1
2
这里有一个壁橱
服务器
图书馆和酒吧
库,并且它们是独立配置的。服务器负责从队列中弹出作业并执行它们。客户机负责向队列中添加作业。例如,呼叫
Sidekiq不假设您的客户机和服务器在同一个主机上,甚至在同一个代码库中。您可能希望Sidekiq作业在一台主机(或一组主机)上执行,Redis在本地运行,而Rails应用程序在另一台主机(或一组主机)上运行。在这种情况下,您将在服务器配置中使用localhost地址,在客户端配置中使用远程地址。如果您的代码库是独立的,那么服务器代码库中可能没有Rails,因此您必须在没有Rails.env的情况下配置Redis。 如果您计划在同一台主机上同时运行所有内容,则消除代码重复非常简单:
或:
或者你可以设置
|
jimcgh · 获取特定sidekiq工作人员的信息 6 年前 |
Graham Slick · Sidekiq:增加并行执行的作业数 7 年前 |
Kyle · 使用sidekiq、redis发送电子邮件 7 年前 |