3

私の問題がまったく解決できるかどうかわからないので、私はその瞬間に少し立ち往生しています。

JCRリポジトリが保存されているデータベース(MySQL)が1つあります。

次に、このデータを共有する2つのWebアプリ(編集/ライブ)がありますか。Liveは読み取り専用に設計されているため、同時実行性に関しては(本当に??)節約と見なすことができます。

私の問題は、既存のノードが変更されていない限り、すべてがうまく機能することです。既存のノードが変更、保存、セッションが閉じられた場合、そのノードのコンテンツを「ライブ」側に表示しますが、それはまだ古いコンテンツです。「編集」側では、すべて問題ありません。

問題は、JCR(Jackrabbit)が基盤となるデータベースの変更を取得せず、キャッシュされたコンテンツを提供するようです。

私の質問は:その問題は解決可能ですか?はいの場合、どのような手順が必要ですか?

誰かが私にこれをほのめかすことができるように、私は私の問題を説明できることを願っています。

よろしくお願いします、flo

4

1 に答える 1

3

Ok。問題が解決しました。魔法の言葉はクラスタリングです。

各JCRリポジトリインスタンスでクラスタを構成した後、すべてが正常に機能します。

詳細については、http ://wiki.apache.org/jackrabbit/Clusteringをご覧ください。

于 2010-02-05T23:32:32.433 に答える