web-dev-qa-db-ja.com

CRXとApacheJackrabbitはCQ5 / AEMでどのように/いつ使用されますか?

最近、私はAEMテクノロジースタックをよりよく理解しようとしばらく時間を費やしました。ピースがたくさんあるので、混乱しやすいようです。私はAEMでのJCRの実装を検討してきました。私はそれがCRXを使用していることを読み続けています。ただし、ApacheJackrabbitも使用していることは知っています。両方使用していますか?両方の実装を使用する背後にあるロジックは何ですか?それぞれがいつどこで使用されますか?

より良い質問は、CRXとジャックラビットの関係は何ですか?

21
Woodifer

[〜#〜] jcr [〜#〜](JSR-170)は標準ですJava[〜#〜] api [〜#〜]コンテンツリポジトリ用。Javaアプリケーションが対話するためのインターフェイスを提供します。ただし、コンテンツリポジトリはnot提供しますリポジトリの実装

ApacheJackrabbitオープンソースコンテンツですJCR APIを完全に実装するリポジトリ実装

Adobe[〜#〜] crx [〜#〜]は、AEMで使用される商用コンテンツリポジトリコンポーネントであり、Jackrabbitのいくつかの要素を使用します(例: セキュリティAPI )の。 CRXは、 開発ツールクラスタリング機能 などの追加機能を提供し、Jackrabbitの実装とは異なる独自の ストレージメカニズム を備えています。

30
diffa

CRXは、次のような機能を備えたApacheJackrabbitの商用実装です。

  • TarPM
  • リストアイテム
  • シェアードナッシングクラスタリング
  • LDAP統合
  • コンテンツパッケージ管理

シェアードナッシングクラスタリング3/LDAP統合4 /コンテンツパッケージ管理

Adobeで以下を参照してください フォーラム

3
Abhishek DVD