Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
sidekiq 是否利用多个 cpu 内核?
我可以在具有一个 redis 数据库的多台机器上运行 sidekiq 并让它们都处理同一个队列吗?
Sidekiq 仅限于 Ruby 可以做的任何事情。如果您在 MRI Ruby 中运行 Sidekiq,则每个 Sidekiq 进程仅限于一个内核。您可以通过运行多个 MRI 进程来利用所有内核。
如果您在 JRuby 中运行 Sidekiq,那么一个进程可以利用所有内核。
所有 Sidekiq 进程都可以处理任何队列,无论它们在什么机器上运行。