Yük dengeleme için rabbitMQ ile kullanılabilen seçenekler nelerdir. http://insidethecpu.com/2014/11/17/load-balancing-a-rabbitmq-cluster/ numaralı makaleyi zaten inceledim. Yapılabilecek alternatif bir yolu var mı? B/w iki düğümleri yansıtılan tek bir sıraya sahibiz ve biz de b/w dengesini yüklememiz gerekiyor.Tavşan mq ile yük dengeleme seçenekleri
0
A
cevap
1
AMQP, mesaj siparişini garanti eder. Bu yüzden kuyruğun tek bir ustası ve birçok kölesi vardır ve tüm mesajların ana örnek üzerinden geçmesi gerekir.
Bu siparişe ihtiyacınız yoksa, en iyi çözümünüz RabbitMQ düğümlerini kümelendirmemek. Sadece bunları bağımsız olarak çalıştırın ve müşterilerinizi yuvarlak bir şekilde yük dengeleyebilirsiniz.
Bu iyi bir alternatif gibi gözüküyor, ancak aynı kümede olmadıklarında sıra yansıtması nasıl gerçekleşecek? Her iki düğümde de aynı mesajı manuel olarak iterek bunu yapmamız gerekecek mi? –
Eğer hala fazlalık gerekiyorsa, muhtemelen [tutarlı karma değişim eklentisi] (https://github.com/rabbitmq/rabbitmq-consistent-hash-exchange) veya [sharding plugin] (https) kullanarak doğru dengeyi bulabilirsiniz. : //github.com/rabbitmq/rabbitmq-sharding) ve kuyrukları yansıtın. –