多个sidekiq实例可以处理相同的队列

我不熟悉Sidekiq的内部,我想知道是否可以使用相同的配置启动多个Sidekiq实例(处理相同的队列)。

是否有可能2个或更多Sidekiq实例将从队列中处理相同的消息?

更新:
在多台机器上运行Sidekiq时,我需要知道是否存在可能的冲突

是的,sidekiq绝对可以针对同一队列运行多个进程。 Redis只会将消息传递给随机进程。

不,我在不同的机器上运行Sidekiqs没有任何问题。

每个Sidekiqs都从相同的redis服务器读取,而redis在multithreading和分布式场景中非常强大。

此外,如果您查看Sidekiq的Web界面,它将显示所有计算机上的所有工作人员,因为所有工作人员都登录到同一台redis服务器。

所以不,没有问题。