source data here OPTIONAL SECTION MARKER OR TITLE 伊藤ちひろ (Chihiro Ito) OpenJDK Committer (JFR, SA) Java Platform Advocate @ Red Hat Twitter : @chiroito 自己紹介 Profile 2
と同じようにキーと値として格納 データの格納方法 Javadoc : Interface Cache<K, V> Hot Rod Java クライアントガイド : RemoteCache API Data Grid 開発者ガイド : キャッシュ API Key Value tanaka { name: “田中”, mail : “tanaka@...” } suzuki { name: “鈴木”, mail : “suzuki@...” } sato { name: “佐藤”, mail : “sato@...” } … … put key : tanaka value : {name : “田中”, mail : “tanaka@...” } get key : tanaka {name : “田中”, mail : “tanaka@...” } アプリケーション ユーザ情報キャッシュ
Grid キャッシュの設定 : クラスター化されたキャッシュ Data Grid キャッシュの設定 : キャッシュモード A データグリッドのクライアントは、キーから格納先となるノードをハッシュ計算により算出※ 負荷を分散するためにシャーディングなどで、開発者がデータの配置を意識する必要はない B C D クラスタ
を設定して操作する Using the Data Grid Command Line Interface : Data Grid CLI を使用してリモートキャッシュにアクセスして管理する Data Grid Server ガイド : 12.2. Data Grid コンソールを使用したキャッシュの作成 Web Console CLI お好みのOSのコマンドラインツールから コマンドラインインターフェースを通じて データグリッドを管理 お好みのブラウザからWebコンソールを 通じてデータグリッドを管理 REST API お好みのREST APIクライアントやアプリ ケーションからREST APIを通じてデータ グリッドを管理
第14章 Red Hat JBoss Web Server から Red Hat Data Grid への HTTP セッションの外部化 Data Grid 開発者ガイド Data Grid キャッシュのエンコードと Java オブジェクトのマー シャリング キャッシュのエンコードとマーシャリング 1.2. クライアントのインテリジェンス 3.4. Hot Rod クライアントの暗号化の設定 3.6. ニアキャッシュ 4.1. RemoteCache API Hot Rod Java クライアントガイド Javadoc Data Grid セキュリティーの有効化および設定 Securing cross-site connections Setting up cross-site replication Data Grid セキュリティーガイド
セッションデータ の格納 SpringBoot プロジェクトでの Data Grid の使用 Data Grid Spring Boot スターター OpenShift での Data Grid クラスターの作成 Data Grid Operator ガイド Data Grid クラスター間のデータのバックアップ Data Grid クロスサイトレプリケーション JBoss EAP 開発ガイド Spring アプリケーションにデータグリッドを追加する Spring での Data Grid の使用 Monitoring Data Grid services Monitoring Data Grid services Data Grid RESTAPI を設定して操作する Data Grid REST API Data Grid CLI を使用してリモートキャッシュにアクセスして管 理する Using the Data Grid Command Line Interface Data Grid キャッシュ内のデータをクエリーする Data Grid キャッシュのクエリー Data Grid セキュリティーの有効化および設定 Data Grid セキュリティーガイド