Cảm ơn bạn đã gửi yêu cầu! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Cảm ơn bạn đã gửi đặt chỗ! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Đề 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ờ
Đánh giá (4)
Kiến thức được cung cấp đã bao gồm tất cả các khía cạnh mà chúng tôi có thể cần cho các triển khai apache camel hiện tại của mình.
Leon - Vos Management & Logistical Development B.V.
Khóa học - Apache Camel
Dịch thuật bằng máy
Tôi thực sự thích rất nhiều ví dụ mã nguồn.
Catriona Corley - PEAC Finance
Khóa học - Apache Camel
Dịch thuật bằng máy
I liked the theory then code approach.
Patrick Andersen
Khóa học - Apache Camel
Dịch thuật bằng máy
Easy to follow, despite English not being our native language. Lots of practical examples.
Joao Baltazar
Khóa học - Apache Camel
Dịch thuật bằng máy