Bir JMS Kuyruğu ve JMS Konusu arasındaki farkın ne olduğunu merak ediyordum.
ActiveMQ sayfası diyor
Başlıklar
JMS'de bir Konu, semantik yayınlama ve abone olma anlamını uygular . Bir iletiyi yayınladığınızda, ilgilenen tüm abonelere gider; bu nedenle birçok aboneye sıfır, iletinin bir kopyasını alır. Yalnızca aracının iletiyi aldığı sırada etkin bir aboneliği olan aboneler iletinin bir kopyasını alır.
Kuyruklar
Bir JMS Kuyruğu yük dengeleyici semantiği uygular . Tek bir mesaj tam olarak bir tüketici tarafından alınacaktır. İletinin gönderildiği sırada kullanılabilir tüketici yoksa, iletiyi işleyebilecek bir tüketici bulunana kadar saklanır. Bir tüketici bir mesaj alırsa ve kapatmadan önce onaylamazsa, mesaj başka bir tüketiciye geri gönderilir. Bir kuyruk, mesajların mevcut tüketiciler arasında dengelenmiş olduğu birçok tüketiciye sahip olabilir .
Mesajın ActiveMQ aracısı tarafından alındığı sırayla her aboneye iletinin bir kopyasını ne gönderecek 'bir şey' istiyorum.
Düşüncesi olan var mı?