Apache HornetQ kodunu aldı ve adını Artemis ve sonra gelecekteki potansiyel ActiveMQ olarak değiştirmeye karar verdiler.
Ancak tahtalarındaki en son haberlere bakarak , iki proje hala farklı görünüyor ve ActiveMQ 5.15.x hala eski ActiveMQ çekirdek kaynak kodunu kullanıyor.
Görünüşe göre, tam bir AMQP desteği gibi, başlangıç HornetQ kodunda olmayan bazı ActiveMQ özelliklerini eklemeleri gerekiyor.
Gelen bu eski yazı bazı sorular Sorunuzun birini ele alabilir / Cevaplar görebilirsiniz:
S. ActiveMQ PMC'nin aşağıdakiler için bir plan sunması gerekir:
A. Apache ActiveMQ'nun birden fazla sürümü olan birden fazla ürünü vardır:
a. ActiveMQ - (version 5.x.x)
b. ActiveMQ Artemis - (version 1.x.x)
Bu, ActiveMQ Artemis'in ActiveMQ 5.x'in halefi olduğunu henüz açıklamaya hazır olmadığımız anlamına gelir. Ürün bu kararı vermek için olgunlaşana kadar bekleyeceğiz.
Ve bu orijinal yazı bağıştan hemen sonra.
Anladığım kadarıyla Artemis, JMS 2.0 desteği de dahil olmak üzere daha hızlı, daha yeni bir uygulamadır. Bir MQ platformunun yeni bir kurulumu ve dağıtımı göz önüne alındığında, ActiveMQ 5.15'in Artemis yerine kullanımdan kaldırılması düşünülmeli mi?
Uygulama daha yeni değil (ya da biraz) ama zaten JMS 2.0'ı uygulayan farklı bir açık kaynak projesinden (HornetQ) geliyor.
Benim durumumda, yepyeni bir proje için bir MOM seçmem gerekirse, Artemis'i kesinlikle deneyeceğim, özellikle de çok örnekli (master-master) ve AMQ dünyasındaki eski Broker Ağı'nın yerini alan yeni özelliği test ediyorum. İtiraf etmeliyim; Ben denemedim ve daha sonra istikrarlı bir ActiveMQ düzgün bir şekilde yapılandırmak için biliyorsanız, ben de bunu dikkate almak gerektiğini düşünüyorum. Öte yandan, HornetQ'nun herhangi bir Java uygulamasına yerleştirilmesi gerçekten kararlı ve kolay olduğunu söyleyebilirim (Tomcat üzerinde konuşlanmış bir savaşa kolayca yerleştirdik).
Şahsen, mevcut ActiveMQ uygulamamı yükseltmem gerekirse, en hızlı yol en son ActiveMQ 5.15.x sürümüne sadık kalmaktır çünkü Artemis'e geçmek muhtemelen daha fazla sorun yaratacaktır.
Referanslar: