データベースに接続してデータを取得するために、春のデータ JPA とデータソースを春の Bean として使用して CacheLoader と CacheWriter を記述しました...これらのローダーとライターをサーバーキャッシュにプラグインする必要があります...どうすれば効果的にそれを行うことができますか.
cache.xml の以下の要素を使用し、gfsh コマンド シェルからこの xml ファイルを参照する必要があると思います。
<initializer>
<class-name>org.springframework.data.gemfire.support.SpringContextBootstrappingInitializer</class-name>
<parameter name="contextConfigLocations">
<string>application-context.xml</string>
</parameter>
</initializer>
この文脈では、以下の質問があります。
1. gemfire からスプリング アプリケーション コンテキストをブートストラップする上記のアプローチは、本番環境に推奨されますか?
2.これを達成するための他の選択肢は何ですか?
3. クライアントでクライアント キャッシュを作成する回避策を実行し、これらのキャッシュ ローダーとキャッシュ ライターをプラグインしました。クライアントは Spring アプリケーションであるため、これらは実行されていますが、このアプローチは運用に推奨されますか?