私が知る限り、JBoss Application Server (AS) の EAP エディションは、コミュニティ エディションの JBoss プロジェクトにいくつかの機能を追加したものにすぎません。
では、JBoss EAP 4.3.0が対応するJBoss Application Serverのコミュニティ エディションは何ですか?
私が知る限り、JBoss Application Server (AS) の EAP エディションは、コミュニティ エディションの JBoss プロジェクトにいくつかの機能を追加したものにすぎません。
では、JBoss EAP 4.3.0が対応するJBoss Application Serverのコミュニティ エディションは何ですか?
この回答は本当に遅いですが、Google検索で未回答の質問に出くわし、正しい回答があることを確認したかったのです。私はJBossサポートで働いているので、これは適切な答えと見なすことができます。
JBoss EAPは、JBossの唯一の商用サポートバージョンです。これには、JBossASとJBossSeamが含まれています。EAPは、バージョン4.2.1の前後でJBoss ASから(正確にはではありませんが、十分に近い)JBoss ASから分岐しました(構築されたsvnブランチに関して)。EAPの寿命は5年で、厳密にテストおよび認定されています。EAPは、セキュリティの問題やバグを修正しながら、ABI / APIの安定性を長期にわたって維持するように設計された商用サポートとパッチ(CPまたは累積パッチと呼ばれる)を支払いました。CPに機能を導入することは実際にはポリシーに違反しますが、場合によっては発生します。
If you're familiar with how Red Hat Enterprise Linux differs from Fedora, you can consider the difference to be quite similar. The JBoss project/product split is much newer, though, so the differences are smaller. Here's the official page describing what I've said.
http://www.jboss.com/products/community-enterprise
Cheers,
Chris
JBoss Enterprise Application Platform コンポーネントの詳細によると、JBoss EAP 4.3は以下に基づいています。
JBoss Application Server 4.2.1 (さまざまな更新、コンポーネントのアップグレード、およびバグ修正を含む)
EAPとコミュニティリリースの主な違いは、EAPは、さまざまなコンポーネントの固定バージョンを備えた、コミュニティエディションの公式にサポートされている構成であるということです。RedHatは、man + dogが使用するさまざまなコンポーネントバージョンをサポートするのが難しすぎることに気づき、それを1つのセットに限定しました。
バージョニングに関しては、EAPのバージョン番号はコミュニティのリリースを大まかに追跡しますが、違いは次のとおりです。
編集:
JBoss AS / Wildfly は実際には JBoss EAP の基盤ですが、追加されるのは単なる「砂糖」ではありません。
EAP は広範なテストを経て、多くのバグやセキュリティの問題が修正されたものです。
さらに、EAP は通常、一定期間のパフォーマンス テスト、ソーク テスト、およびコード分析を行った後も高速です。
また、EAP アーティファクト (jar) はすべて Red Hat によってビルドされます。つまり、Red Hat はそれらの内容に責任を負います。つまり、だれかが中央リポジトリに配置したものや、settings.xml
(独自の AS を構築する場合)。これらのサードパーティ ライブラリの多くが変更されました - CVE の修正、パフォーマンスの問題への対処など。
そして最後に、EAP は機能面ではるかに優れています。たとえば、JBoss AS の最後の 7.x リリースは 7.1.1 で、1 年ほど前のものですが、EAP 6.1 は約 1 か月前のものであり、管理性、安定性、設定可能性などに関してはるかに優れています。これら2つの違いは何百ものコミットです。
したがって、「JBoss EAP X は JBoss AS Y に基づいている」という記述は正しいかもしれませんが、同時に誤解を招く可能性があります。
EAP 6.1を確認します。
私はJBossのバージョン情報を掘り下げて、私が扱っているより具体的な質問への回答を見つけようとしてきました.私の観察結果を共有したいと思いました. JBoss の JIRA バグ トラッカーからリリースの名前と日付の写真を取得できます。Community および Enterprise エディションの情報を確認できます。
4.3 よりも 4.2 ブランチに興味がありました。数年前を振り返ると、コミュニティ リリース 4.2.0.GAが 2007 年 5 月 14 日にリリースされ、6 週間後の 7 月 3 日にエンタープライズ リリース 4.2.0.GAがリリースされたことがわかります。 2007. その後、番号付けが分岐しました: Community エディションは、ポイント アップグレード ( 4.2.1.GA、4.2.2.GA、および4.2.3.GA )をその後数か月ごとに出荷しました。Enterprise エディションでは、代わりに、 4.2.0.GA_CP01から始まり4.2.0.GA_CP06に達する、4.2.0 に基づく一連の「累積パッチ」リリースが出荷されました。数ヶ月前。これらのリリースは互いにどのように関連していますか? これについてはまだ確信が持てませんが、理論的には、Enterprise エディションには (そのブランチ内で) 新しい機能は追加されず、バグ修正のみが追加されますが、これらのバグ修正は Enterprise エディションと Community エディションの両方に適用されると考えられます。実際、バグ10の場合、修正プログラムは Community エディションに対して開発され、その後 Enterprise エディションにクロスポートされたのではないかと思いますが、それについては確信が持てません。
実際の質問に戻ると、状況はあまり明確ではありません。Enterprise 4.3.0.GAは、 Community 4.2.2.GAの後、 4.2.3.GAより前の 2008 年 1 月 7 日にリリースされました。コミュニティ 4.3.0 はなく、x > 0 のエンタープライズ 4.2.x もありません。クリスは、エンタープライズ バージョンとコミュニティ バージョンが「分岐」したと言っています。もはやコミュニティ バージョンのバグ修正のみに基づいていましたが、現在は完全に別の開発ストリームになっています。おそらく、適切な場合はコミュニティ エディションからコードを削除しています。
したがって、あなたの質問への答えは、 4.2.2.GA (ただし、遠く離れているだけ)、4.2.0.GA (さらに何年もの個別の開発)、およびmuの組み合わせです。