【发布时间】:2016-09-22 06:31:20
【问题描述】:
我在 DO 上有一个 20 核心液滴。我有一个创建图像的 rake 任务。使用回形针/imagemagick 转换图像。我添加了使用delayed_job 的paperclip_delayed,并添加了Sidekiq 作为后台工作人员。
所以使用 sidekiq 我可以添加额外的工作线程或设置多个线程。
在性能方面什么是最好的?拥有少量进程并添加大量线程会更好,反之亦然?或者只要我不超过核心数量就没有关系?
【问题讨论】:
标签: ruby-on-rails multithreading background-process sidekiq