2011-03-07 18 views
6

Altyapımı jRuby'ye taşımak istiyorum. Gördüğüm en eksiksiz seçenekler torpebox. Bu konuda herkes bir şey paylaşabilir mi? tomcat/İskeleye kıyasla?torkebox üretimi için. Kimse?

+0

Bunu bir yorum olarak yazdım çünkü bu gerçek bir cevap değil, torpebox raf uygulaması için biraz değiştirilmiş. JBoss'u test ve üretimde yoğun olarak kullanıyoruz ve istikrarlı ve kümelenme ve kontrol etmek inanılmaz derecede kolay. Üretim için harika bir çözüm. – Luke

+0

Bunun için bir cevap kabul etmelisiniz ... – Kris

cevap

11

24x7 görev kritik üretim çözümleri için TorqueBox 1.0 Sürüm Adayı kullanıyorum. Projemdeki tüm yeni gelişmeler için çok pahalı bir ticari ESB'nin yerini alan bir seçim platformu olarak benimsenmiştir. HornetQ'nun (henüz) işletmemizin kurumsal JMS sağlayıcısını değiştirmemesine rağmen, HornetQ'yu büyük ölçüde gevşek bir şekilde birleştirilmiş JRuby bileşenlerinin artan bir koleksiyonuna kullanıyoruz.

Benim düşünceme göre, TorqueBox, yüksek kullanılabilirlik özellikli yerleşik, yüksek performanslı bir mesajlaşma sunucusu (HA-JMS, HA-JNDI) ve en sevdiğim programlama diliyle, dünya standartlarında bir uygulama sunucusunun mükemmel bir karışımıdır.

Bir bonus olarak, neredeyse sadece JRuby'de çalışmamdan beri verimliliğim arttı.

+0

Cevabınız için teşekkürler. Şu anda günde 3 ya da 4 kez dağıtımı yapıyorum, Torquebox'ın yeni bir sürümü nasıl kullanması gerekiyor? Capistrano gibi araçlarla otomatikleştirilebilir mi? Teşekkürler! –

+0

En son TorqueBox yapısıyla, kodunuzu bir dev veya test sunucusunda arşivleyerek ve savaşı (aslında TorqueBox paritesinde bir "düğme") çalışan bir TorqueBox sunucusuna dağıtarak savaş dosyası dağıtımlarını yapabilirsiniz. TorqueBox'un (nispeten küçük) uygulamamızın örneğini sonlandırması ve yeni örneği başlatması için yaklaşık iki-dakika süreleri görüyorum. Daha hızlı olurdu, ama bu performansla yaşayabiliriz. Özellikle mesajlaşma, eşzamansız görevler ve zamanlanmış görevler gibi şeyler için destek oluşturmuş olmanın geliştirme-zaman verimliliği yararları göz önüne alındığında. – paulbonner

+0

Çok ilginç bir yazı! Paylaşım için teşekkürler. –

3

NHS (UK) için bir dizi search based websites için Torpebox 2.x Sunspot/Solr ile birlikte kullanıyoruz. Bu siteler çok yüksek sayfa görüntülemelerine sahiptir ve önbellekleme yapmak zordur, bu yüzden çoğunlukla dinamik içerikler sunmaktayız.

ederim JRuby/Torquebox

  1. Torquebox IRC ve Posta listesindeki
  2. Torquebox aracılığıyla mükemmel desteği vardır öneriyoruz açık kaynak olmakla commerically
  3. Torquebox altyapı kolay, ayrı kılan Redhat tarafından desteklenen ileti sırası, kutu vb. dışındaki arkaplan işlemleri vb.
  4. JRuby adlı kullanıcının konularını inandırıcı ve hızlı
  5. JRuby tüm Java kitaplıklarına erişebilir (jsoup kullanıyoruz) , PDF üretimi için uçucu daire)
1

Ayrıca üretim için kritik projelerde HornetQ ile jboss AS7 (Torquebox değil) ve karma bir juli java ortamı kullanıyoruz. Eşzamanlı süreçler arka planda javada işlenmiş, geri kalanlar raylar üzerinde jruby (frontend stuff - kullanıcı etkileşimi) Bu yıl yaşayacak.

+0

Buraya nasıl gitti? – Barry