Liên hệ với chúng tôi

Đề cương khóa học

1. Giới thiệu về Camel

  • Mô hình thông điệp của Camel
  • Kiến trúc của Camel

2. Quản lý định tuyến với Camel

Các điểm cuối (endpoints)

  • Tạo tuyến trong Java
  • Sử dụng bộ lọc thông điệp
  • Sử dụng phát đa hướng (multicasting)

3. Biến đổi dữ liệu trong Camel

  • Giới thiệu về biến đổi dữ liệu
  • Biến đổi dữ liệu bằng EIP và Java
  • Biến đổi XML
  • Các định dạng dữ liệu được cung cấp trong Camel
  • Sử dụng định dạng dữ liệu CSV và JSON của Camel
  • Biến đổi bằng mẫu (templates)
  • Sử dụng bộ chuyển đổi kiểu dữ liệu của Camel

4. Beans và Camel

  • Gọi Bean từ Java
  • Mẫu Kích hoạt Dịch vụ (Service Activator pattern)
  • Sử dụng sổ đăng ký bean (bean registries)
  • Thuật toán chọn phương thức của Camel
  • Gán tham số cho Bean

5. Xử lý lỗi

  • Hiểu về xử lý lỗi
  • Các trình xử lý lỗi trong Camel

6. Sử dụng các thành phần của Camel

  • Tổng quan về các thành phần Camel
  • Thành phần File và FTP
  • Thành phần JMS
  • Thành phần CXF cho dịch vụ web
  • Thành phần MINA cho mạng
  • Thành phần JDBC và JPA
  • Thành phần Timer

7. Sử dụng Mẫu Tích Hợp Doanh nghiệp (EIP)

  • Bộ tổng hợp (Aggregator)
  • Bộ tách (Splitter)
  • Vé định tuyến (Routing Slip)
  • Bộ định tuyến động (Dynamic Router)
  • Bộ cân bằng tải (Load Balancer)

8. Giao dịch trong Camel

  • Cơ bản về giao dịch
  • Mẫu EIP Khách hàng Giao dịch (Transaction Client EIP)
  • Cấu hình và sử dụng giao dịch

9. Tính đồng thời và khả năng mở rộng

  • Sử dụng tính đồng thời
  • Hồ sơ nhóm luồng (thread pool profiles) trong Camel
  • Sử dụng tính đồng thời với EIP
  • Tính đồng bộ và luồng (threading)
  • API khách hàng đồng thời (concurrency client API)
  • Sử dụng công cụ định tuyến bất đồng bộ (asynchronous routing engine)

10. Giám sát Camel

  • Kiểm tra sức khỏe ở cấp độ mạng
  • Kiểm tra sức khỏe ở cấp độ JVM
  • Sử dụng JMX với Camel
  • Xác minh hoạt động của ứng dụng
  • Quản lý ứng dụng Camel

Yêu cầu

Không có yêu cầu cụ thể nào cần đáp ứng để tham gia khóa học này.

 21 Giờ

Số người tham gia


Giá cho mỗi học viên

Đánh giá (4)

Các khóa học sắp tới

Các danh mục liên quan