あるノードでの変更により、別のノードのキャッシュにある同じエントリーが削除される。

問題

  • ユーザーがあるノードでキャッシュを更新すると、他のノードのキャッシュからもそのエントリーが削除されることが確認されている。

環境

  • DXP 7.4

解像度

  • これは想定内の行動だ。

  • エンティティの変更が永続化されると、LiferayはJGroupsを介してすべてのノードにメッセージをブロードキャストします。 メッセージは次のようなものだ:"web content id 36745689 is updated".
  • メッセージを受信すると、ノードはそのエントリーがキャッシュにあれば、そのエントリーを失効させる。 更新されたエンティティのその後の取得は、"キャッシュミス"となり、データベースから取得され、再びキャッシュに追加される。

追加情報

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています