我不熟悉Sidekiq的内部,如果它的好推出几款Sidekiq情况下使用相同的配置我想知道(处理相同的队列)。
是有可能,2个或更多Sidekiq实例将处理从一个队列中的相同的消息?
更新:
我需要知道是否有可能发生的冲突,在1个多机运行时Sidekiq
我不熟悉Sidekiq的内部,如果它的好推出几款Sidekiq情况下使用相同的配置我想知道(处理相同的队列)。
是有可能,2个或更多Sidekiq实例将处理从一个队列中的相同的消息?
更新:
我需要知道是否有可能发生的冲突,在1个多机运行时Sidekiq
是的,sidekiq绝对可以运行针对同一队列的许多过程。 Redis的只是给消息的随机过程。
不,我已经没有问题,不同的机器上跑Sidekiqs。
每个Sidekiqs从同一redis的服务器读取和Redis的是非常坚固的多线程和分布式场景。
此外,如果你看一下Web界面Sidekiq,它会显示所有在所有机器上的工人,因为所有的工作人员都在同一个redis的服务器登录。
因此,没有,没有任何问题。