联系我们

课程大纲

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 级别的健康状态
  • 使用 JMX 与 Camel
  • 验证应用活动
  • 管理 Camel 应用

要求

本课程没有特定的参加要求。

 21 小时

客户评论 (4)

即将举行的公开课程

课程分类