Close
DANH SÁCH KHÓA HỌC / COURSE BY TECHNOLOGY VENDORS / REDHAT

AD221 - Cloud-native Integration with Red Hat Fuse and Apache Camel

Tóm tắt khóa học:

Red Hat Fuse, dựa trên dự án Apache Camel, là một nền tảng tích hợp nhẹ, linh hoạt cho phép tích hợp nhanh chóng các ứng dụng gốc trên đám mây, cả tại chỗ và trên đám mây. Việc phát triển lạc đà được tổ chức xung quanh: • Các tuyến xác định trình tự hoặc luồng xử lý. • Bộ xử lý chuyển đổi, diễn giải và sửa đổi các thông báo trong tuyến Camel. • Các thành phần cho phép tạo các điểm cuối tương tác với thế giới bên ngoài để thu thập và truyền dữ liệu. Tích hợp dựa trên nền tảng đám mây với Red Hat Fuse (AD221) nhấn mạnh việc tìm hiểu các mẫu kiến trúc và triển khai các dịch vụ tích hợp dựa trên Apache Camel và OpenShift. Camel và Red Hat Fuse cho phép các nhà phát triển tạo ra các tích hợp phức tạp theo định dạng đơn giản và dễ bảo trì. Bạn sẽ tìm hiểu cách sử dụng các thành phần tích hợp phổ biến nhất trong Camel cũng như phát triển, thử nghiệm và triển khai các ứng dụng tập trung vào tích hợp trên OpenShift. Khóa học này dựa trên Red Hat Fuse 7.10 và OpenShift 4. Tóm tắt tổng quan khóa học • Triển khai các ứng dụng Fuse trên Nền tảng container OpenShift của Red Hat • Triển khai API REST với DSL REST của Camel • Triển khai các bài kiểm tra đơn vị, xử lý lỗi và mô phỏng các tuyến đường Camel • Triển khai Mẫu tích hợp doanh nghiệp (EIP) bằng cách sử dụng các thành phần Camel • Tích hợp ứng dụng Camel với cơ sở dữ liệu • Tích hợp ứng dụng Camel với Apache Kafka • Tích hợp các dịch vụ gốc trên nền tảng đám mây bằng Camel K • Sử dụng các dịch vụ REST bằng thành phần Camel HTTP

Thời lượng khóa học: 4 Ngày


Nội dung khóa học:

  • Giới thiệu về Red Hat Fuse và Camel: Mô tả kiến trúc của Red Hat Fuse và Camel và cách chúng được sử dụng để tích hợp các ứng dụng.
  • Tạo các tuyến đường Camel: Triển khai các tuyến đường Camel và phát triển bộ xử lý tùy chỉnh
  • Triển khai các mẫu tích hợp doanh nghiệp: Mô tả các mẫu tích hợp doanh nghiệp được sử dụng phổ biến nhất và triển khai chúng bằng cách sử dụng các thành phần Camel.
  • Tạo các thử nghiệm cho các tuyến đường và xử lý lỗi: Phát triển các tuyến đường đáng tin cậy bằng cách tạo các thử nghiệm đơn vị và mô hình cũng như bằng cách xử lý lỗi.
  • Tích hợp các dịch vụ sử dụng tính năng nhắn tin không đồng bộ: Tích hợp các vi dịch vụ sử dụng Apache Kafka và ActiveMQ (JMS)
  • Thực hiện các giao dịch: Cung cấp tính toàn vẹn dữ liệu trong quá trình xử lý tuyến đường bằng cách thực hiện các giao dịch.
  • Xây dựng và sử dụng các dịch vụ REST: Triển khai và sử dụng các dịch vụ REST với Camel.
  • Tích hợp các dịch vụ gốc đám mây: Triển khai các dịch vụ vi mô gốc đám mây dựa trên các thành phần Camel Routes và Camel K vào cụm OpenShift