标签: sidekiq
sidekiq是否利用了多个cpu核心?
我可以在一台redis数据库的多台机器上运行sidekiq并让它们全部处理相同的队列吗?
答案 0 :(得分:4)
Sidekiq仅限于Ruby可以做的任何事情。如果您在MRI Ruby中运行Sidekiq,则每个Sidekiq进程仅限于一个核心。您可以通过运行多个MRI过程来利用所有核心。
如果您在JRuby中运行Sidekiq,那么一个进程可以利用所有核心。
所有Sidekiq进程都可以处理任何队列,无论他们在哪台机器上运行。