2011-10-07 19 views
7

JBoss Seam'i uygulama çerçevesi olarak kullanarak geliştirdiğim bir Java web uygulamasına sahibim. Varlık arama yetenekleri sağlamak için Hazırda Bekletme Aralığından yararlanmak istiyorum. Entegrasyon iyi gitti ve konuşlandırmaya yaklaşıyorum. Üretimde uygulama için kurulum olacaktır:Hazırda Kümelenmiş Yapılandırmada Hazırda Bekletme?

  • 2 (veya daha fazla) Tomcat uygulama sunucuları,

Benim sorum arka uçta dengeli

  • PostgreSQL veritabanını yüklemek, nasıl Hibernate yapılandırabilirsiniz Bir varlık App Server # 1 üzerinde kalıcı olduğunda yerel Lucene endeksleri App Server # 2'de güncellenecek şekilde arayın ve tersi de doğru mu? Hazırda Bekletme Aramasında herhangi bir kümelenmiş yapılandırma desteği var mı? Kurulum, yük dengeli uygulama sunucularından birinde gerçekleşebileceğinden, kurulum biraz usta olmalıydı.

    Bunun nasıl ele alınacağı konusunda herhangi bir tavsiyede bulunur mu? Yardımınız için şimdiden teşekkür ederiz!

  • cevap

    6

    zamanda birçok arka uç türleri vardır reference documentation tarif: (. Bölümler 3.6/3.7), kümelenmemiş için

    • Lucene ve kümelenmiş ortamlar için
    • JMS veya jgroups, bu hoş şekle bakınız docs: Terracotta kullanmak için bir yol olabilir

    enter image description here

    , en az this post bu yönde işaretçiler verir (iyi çalışıp çalışmadığını bile bilmiyorum).

    +0

    Tomcat'i çalıştırırken JMS veya JGroup'lardan yararlanmanın yolları var mı? JMS'nin JBoss’un kutudan çıkarıldığını biliyorum, ancak uygulamayı Tomcat’ın altında yapacağız. – Shadowman

    +0

    @Shadowman: Doğru, Tomcat sadece bir sunucu kabı olduğu için bir JMS aracı olmadan geliyor. Yani bu konuyu kendiniz önemsemeniz gerekiyor. Spring'i kullanırken kolayca ör. app/savaş dosyası içinde bir ActiveMQ aracı. Ya da komisyoncuyu Tomcat ile JNDI ile kolayca entegre edilebilecek ekstra bir yapısal bileşen haline getirin. JGroups için sadece uygun bir konfigürasyona (ve kavanozun) ihtiyacınız vardır (tekrar kılavuza bakınız). – jeha