我正在设置我的sidekiq生产,我想知道如何设置sidekiq实例。
我有3种不同类型的工作人员和8个CPU内核,问题是如果最好使用8,15和12的并发制作3个实例,或者应该是每个实例的8个具有较低并发性的实例,或者可能是某些实例例如6个实例之间?
我提到的方式有哪些优点和缺点?
答案 0 :(得分:3)
答案简短:取决于你的任务。
我假设您使用MRI Ruby。如果存在大量IO(磁盘,网络),则可以使用更少的实例和更高的并发性。
如果您有很多CPU密集型任务,那么最好使用单独的实例。这意味着更多的unix进程,但" true"并发性。