聯繫我們
 課程時長 21 時間:

課程簡介

1. Camel簡介

  • Camel的訊息模型
  • Camel的架構

2. 使用Camel管理路由

端點

  • 建立Java路由
  • 使用訊息過濾器
  • 使用多點傳播

3. Camel中的資料轉換

  • 資料轉換簡介
  • 使用EIP與Java進行資料轉換
  • XML轉換
  • Camel提供的資料格式
  • 使用Camel的CSV與JSON資料格式
  • 使用範本進行轉換
  • 使用Camel型別轉換器

4. Beans與Camel

  • 從Java呼叫Beans
  • 服務啟動器模式
  • 使用Bean註冊表
  • Camel的方法選擇演算法
  • Bean參數綁定

5. 錯誤處理

  • 了解錯誤處理
  • Camel中的錯誤處理器

6. 使用Camel元件

  • Camel元件概覽
  • 檔案與FTP元件
  • JMS元件
  • 用於Web服務的CXF元件
  • 用於網路的MINA元件
  • JDBC與JPA元件
  • 計時器元件

7. 使用企業整合模式

  • 聚合器
  • 分割器
  • 路由滑動
  • 動態路由器
  • 負載平衡器

8. Camel中的交易

  • 交易基礎
  • 交易用戶端EIP
  • 配置與使用交易

9. 並發性與可擴充性

  • 使用並發性
  • Camel執行緒池設定檔
  • 搭配EIP使用並發性
  • 同步性與執行緒處理
  • 並發用戶端API
  • 使用非同步路由引擎

10. 監控Camel

  • 檢查網路層級的健康狀態
  • 檢查JVM層級的健康狀態
  • 搭配Camel使用JMX
  • 驗證應用程式活動
  • 管理Camel應用程式

最低要求

參加本課程無需任何特定先備條件。

人數


每位參與者的報價

客戶評論 (4)

即將到來的課程

課程分類