ActiveMQとActiveMQ-Artemisの混乱?


15

誰かがActiveMQActiveMQ-Artemisの違いを明確にできますか?Wikipediaで理解したことから、ActiveMQ-Artemisは本質的にActiveMQの後継ですが、その場合、ArtemisがActiveMQのサブプロジェクトとしてリストされている理由がわかりません。

さらに、ActiveMQとActiveMQ-Artemisのバージョン管理を見ると、バージョンが完全に異なっていることがわかります。ActiveMQは5.15で、Artemisは2.2です。

私の理解では、ArtemisはJMS 2.0のサポートを含む、より高速で最新の実装です。MQプラットフォームの新規インストールと展開を考えると、Artemisの代わりにActiveMQ 5.15を非推奨と見なすべきですか?


彼らがこのように水を濁らせることにしたのは残念です。HornetQはしばらく前から存在していましたが、ActiveMQのような市場シェアはありませんでした。ActiveMQは、大小さまざまなプロジェクトで使用され、多くの最適化とバグ修正が行われているため、長年にわたって強化されてきました。HornetQは、Red HatがArtemisにプッシュし、AMQ 7製品にプッシュしているため、同じ厳しさとバグ修正が行われます。ここで進捗状況と状態を追跡できます。issues.apache.org/jira/projects/ARTEMIS/issues/...
Ranx

回答:


20

ApacheはHornetQのコードを受け取り、名前をArtemisに変更し、次に潜在的なActiveMQに変更することにしました。

しかし、ボード上の最新ニュースを見ると、2つのプロジェクトはまだ異なっており、ActiveMQ 5.15.xはまだ古いActiveMQコアソースコードを使用しているようです。

AMQPの完全サポートのように、初期のHornetQコードにはなかったActiveMQ機能を追加する必要があるようです。

、この前の投稿あなたは、あなたの質問のうちの1つをアドレス指定することができますいくつかの質問/回答を見ることができます:

Q. ActiveMQ PMCは、次の計画を提供する必要があります。

A. Apache ActiveMQには、複数のバージョンを持つ複数の製品があります。

a.  ActiveMQ - (version 5.x.x)
b.  ActiveMQ Artemis - (version 1.x.x)

これは、ActiveMQ ArtemisがActiveMQ 5.xの後継であると宣言する準備がまだ整っていないことを意味します。その決定を下すために製品が成熟するまで待ちます。

そして、寄付直後のこの元の投稿

私の理解では、ArtemisはJMS 2.0のサポートを含む、より高速で最新の実装です。MQプラットフォームの新規インストールと展開を考えると、Artemisの代わりにActiveMQ 5.15を非推奨と見なすべきですか?

実装は最近(または少し)ではなく、すでにJMS 2.0を実装していた別のオープンソースプロジェクト(HornetQ)からのものです。

私の場合、真新しいプロジェクトにMOMを選択する必要がある場合、特にマルチインスタンス(マスターマスター)とAMQの世界の古いNetwork-Of-Brokersに代わる新機能をテストするために、Artemisを試してみます。認めざるを得ない。私はそれを試していないので、安定したActiveMQを適切に構成する方法を知っているなら、これも考慮に入れなければならないと思います。一方、HornetQは本当に安定しており、どのJavaアプリケーションにも簡単に組み込むことができます(Tomcatにデプロイされた戦争に簡単に組み込みました)。

個人的に、現在のActiveMQ実装をアップグレードする必要がある場合、Artemisに切り替えるとより多くの問題が発生する可能性があるため、最速の方法は最新のActiveMQ 5.15.xリリースに固執することです。

参照:


1
これは、物事を明確にするために必要な指針を提供しました。2018年1月のActiveMQ理事会レポートには、「ActiveMQ 5.xとArtemisの機能パリティに向けた全体的な目標は、Artemisが最終的にActiveMQ 6.xになることです」というコメントが含まれています。また、同等性を達成するためのロードマップへのリンクが含まれています。そのため、ArtemisはHornetQから派生し、ActiveMQ 5.Xとは別の製品ですが、ActiveMQ 6.Xの背後にある実装になることを望んでいます。
ジョージホーキンス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.