TL; DR
Bir HA-JNDI hizmetini HornetQ kurulumuyla yapılandırma adımları nelerdir? Belgelerin biraz dağınık olduğuna inanıyorum. Burada dokümanlarý okudum ama detaylý gibi görünmüyor.
Daha uzun versiyon:
Bu yüzden JNDI ile birlikte bir HornetQ JMS kurulumumuz var. Her birinde JNDI hizmeti ile HornetQ JMS ana örneğini çalıştıran 5 sunucu var. Bu 5 sunucunun her birinde, diğer bazı HornetQ ustası için çalışan bir köle var.
Örneklemek gerekirse:
Server A - HornetQa_master, JNDI, HornetQb_slave
Server B - HornetQb_master, JNDI, HornetQc_slave
Server C - HornetQc_master, JNDI, HornetQd_slave
Server D - HornetQd_master, JNDI, HornetQe_slave
Server E - HornetQe_master, JNDI, HornetQa_slave
Bu HornetQ sunucularının her biri çeşitli arka uç gereksinimlerimiz için ara katman yazılımı görevi görür, yani 5 sunucu, 5 HornetQ ana örneği, 5 HornetQ bağımlı örneği ve 5 JNDI sunucusu anlamına gelir. Bununla birlikte, bu kurulumda sorun, bir sunucu ana bilgisayarı (yalnızca işlem değil, ana bilgisayarın kendisi), A derse, ideal olarak hizmetin A'nın HornetQ köleğini barındıran E sunucusunda çalışan HornetQ'ya geri dönmesi gerektiğidir. Ancak, HornetQ yöneticisi olarak kaldığı yerden devam etmek için, HornetQa_slave'in sunucu A'da çalışan JNDI işlemiyle konuşması gerekir (iletileri çoğaltmayı varsayıyorum). A konağının kendisi çöktüğünden, E üzerinde çalışan HornetQa_slave'in A üzerindeki JNDI ile konuşması mümkün değildir ve bu nedenle ana süreç olarak devam edemez.
JNDI hizmeti yüksek düzeyde mevcut olsaydı, bağımlı HornetQ süreci beklendiği gibi master olarak devam edebilir. Herkes dokümanlara işaret edebilir veya mevcut kurulumumuzu HA-JNDI'ya nasıl dönüştürebileceğimizi basit adımlarla gösterebilir mi? Değeri için, birden fazla kaynak okudum , ancak bir HA-JNDI yapılandırmaya nasıl başlayacağınız hakkında çok ayrıntılı olarak görünmüyor. Mevcut kurulumumuz hakkında daha fazla bilgiye ihtiyacınız olursa lütfen bize bildirin.