課程簡介

模組 1.介紹 Infinispan 數據網格

  • Infinispan 和 JSR 107 – Java 臨時緩存 API
  • 開始使用 Infinispan
  • 安裝 Infinispan
  • 查看盒子內部
  • 使用 Maven
  • 創建您的第一個專案
  • 設置環境

模組 2:Infinispan 體系結構 

  • Infinispan 群集緩存剖析
  • 嵌入式 (P2P) 模式
  • 用戶端/伺服器模式
  • 緩存容器
  • 默認快取
  • 命名快取

模組 3: 瞭解 Infinispan 拓撲

  • 聚類模式
  • 本地模式
  • 失效模式
  • 複製模式
  • 瞭解同步與異步複製
  • 分銷模式
  • 伺服器提示
  • L1 快取

模組 4.設定 Infinispan 快取 

  • Infinispan 上的聲明性配置
  • 瞭解 JGroups 元素
  • 配置線程子系統
  • 配置 cache-container 元素
  • 程式設計設定
  • Infinispan 原料藥
  • 學習快取 API
  • 瞭解緩存逐出
  • 配置快取過期
  • 驅逐與過期

模組 5.在 Infinispan 中保留數據

  • 配置快取載入程式
  • 基於檔案系統的緩存載入程式
  • 基於 JDBC 的緩存載入程式
  • JPA 快取存儲
  • 選擇 JDBC 高速快取載入程式
  • 在應用中使用鈍化

模組 6.編組的作用

  • 支援不可序列化的物件
  • 高級配置
  • 使用使用者定義的外部化器插入 Infinispan

模組 7.查詢和索引

  • infinispan-query 模組
  • 配置
  • 緩存模式和管理索引
  • 共用索引
  • 在 Infinispan 中對索引進行聚類
  • 重新生成索引
  • 獲取查詢統計資訊
  • Infinispan 的查詢 DSL
  • 篩選運算子
  • 布爾條件
  • 嵌套條件
  • 預測
  • 排序
  • 分頁
  • 分組和聚合

模組 8.使用 HotRod 用戶端

  • 介紹
  • 安裝和配置
  • 使用 API

模組 9.使用 Streams API

  • 常見流操作
  • 本地/無效
  • 分發/複製
  • Rehash 感知
  • 序列化
  • 並行計算
  • 任務超時
  • 注射
  • 分散式流執行
  • 基於金鑰的 rehash 感知運算子
  • 中間操作異常

模組 10: 瞭解事務和併發 性

  • 交易基礎
  • Java 事務 API
  • 事務模式
  • 非事務性資料存取
  • 事務模型
  • 樂觀交易
  • 悲觀交易
  • 選擇更好的交易模式
  • 批次處理模式
  • 交易恢復
  • 與 Transaction Manager集成
  • 鎖定並發控制
  • 多版本併發控制
  • 在 Infinispan中配置隔離級別
  • 隱式和顯式鎖定
  • 鎖定逾時
  • 死鎖檢測
  • 資料版本控制

模組 11.Hibernate OGM 簡介

  • Hibernate OGM 特性
  • Hibernate OGM 架構
  • 瞭解映射的工作原理
  • 安裝與使用 Hibernate OGM
  • 使用 Maven建立 Hibernate OGM 專案
  • 設定持久性單元
  • 為Hibernate OGM配置 Infinispan 個緩存
  • 建立網域模型

模組 12.瞭解跨網站複製

  • 示例部署
  • 數據複製
  • 使網站離線
  • 網站之間的狀態傳輸

模組 13.查看版本 9

  • 第 9 版的新聞
  • 瞭解主要變化
  • 從 8.x 到 9 的升級路徑

最低要求

參加本課程不需要任何特定要求。

  28 時間:
 

人數


開始於

結束於


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

客戶評論 (5)

相關課程

課程分類