キャッシュローダーとリフレッシャー
NCache は、アプリケーションのウォームアップを最適化し、データの一貫性を確保するために、キャッシュスタートアップローダーとキャッシュリフレッシャーを提供します。キャッシュスタートアップローダーは、キャッシュの起動時に必要なアプリケーションデータをキャッシュに事前読み込みします。これにより、キャッシュがアクティブになるとすぐに、頻繁に使用されるデータセットが利用可能になります。これにより、アプリケーションのウォームアップ時間が大幅に短縮され、初期のキャッシュミスによるパフォーマンスの低下を回避できます。データの一貫性を長期にわたって確保するために、キャッシュリフレッシャーは、ユーザーが定義した更新間隔に基づいて、事前に読み込まれたキャッシュデータを基盤となるデータソースと同期させることで、定期的に更新します。このセクションでは、キャッシュスタートアップローダーとリフレッシャーの実装と使用方法について説明します。
このセクションの内容
概要
キャッシュローダーとリフレッシャーの仕組みを理解する。 NCache 実行サービス、クラスターノード間のデータセット分散、スケジュールオプション(日次/週次/月次)、および構成プロパティ。データセットの割り当てと更新によって読み込みパフォーマンスを最適化する方法を、実践的な例を通して学びます。
ローダーとリフレッシャーを実装する
キャッシュローダーとリフレッシャーの実装について説明します。実装の手順ガイド ICacheLoader アプリケーションのインターフェース。データソース(データベース)からデータを取得し、起動時に自動的にキャッシュに読み込むカスタム読み込みロジックを作成します。
ローダー/リフレッシャーのコンポーネント
Cache Loader と Refresher のコンポーネントと、構成されたデータ ソースからデータをロードおよび更新するためにそれらを構成する方法について詳細に説明します。
ローダー/リフレッシャーの設定とデプロイ
ローダー/リフレッシャーの設定方法と展開方法を学びましょう。