更多sidekiq实例与更高并发性

时间:2017-01-26 12:35:07

标签: ruby-on-rails ruby sidekiq

我正在设置我的sidekiq生产,我想知道如何设置sidekiq实例。

我有3种不同类型的工作人员和8个CPU内核,问题是如果最好使用8,15和12的并发制作3个实例,或者应该是每个实例的8个具有较低并发性的实例,或者可能是某些实例例如6个实例之间?

我提到的方式有哪些优点和缺点?

1 个答案:

答案 0 :(得分:3)

答案简短:取决于你的任务。

我假设您使用MRI Ruby。如果存在大量IO(磁盘,网络),则可以使用更少的实例和更高的并发性。

如果您有很多CPU密集型任务,那么最好使用单独的实例。这意味着更多的unix进程,但" true"并发性。