Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
課程簡介
模組 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 時間:
客戶評論 (5)
good atmosphere
Martin Jesterschawek
Course - Business Rule Management (BRMS) with Drools
j'ai bien apprécié le cours avec Reda, c'est une personne très à l'écoute et ouvert pour toute question. Il s'adapte aux besoins de son client
Lamiae Hraira - Solidaris Brabant
Course - Enterprise Java Programming with Java EE and JBoss (EJB 3.0)
Positive and optimistic attitude. Gives good answers to questions.
Emil Krabbe Nielsen
Course - Introduction to Drools 6 for Developers
I loved that he was able to see our machines to help us when we got stuck.
Megan Burns - Sandia National Labs
Course - Drools 7 and DSL for Business Analysts
The training is very interesting and can be useful on our future projects and the trainer is always active on answering our questions and helping us when we are having issues on our end.