Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Ứng dụng Transaction Log tailing trong microservice
Rating: 5.0 out of 5(1 rating)
14 students

Ứng dụng Transaction Log tailing trong microservice

Ứng dụng transaction logs trong việc giảm tải và tăng cường tính cô lập tương đối cho service trong kiến trúc microservi
Created byTuan Nguyen Anh
Last updated 12/2024
Vietnamese

What you'll learn

  • Biết cách xây dựng hệ thống mang tính cô lập tương đối (relative isolation)
  • Hiểu rõ về Transaction Log Tailing
  • Hiểu rõ cách thức hoạt động của Kafka Connect, cách kết nối và đồng bộ dữ liệu giữa các nguồn khác nhau
  • Xây dựng và triển khai Kafka Streams Topology

Course content

5 sections • 5 lectures • 1h 30m total length
  • Giới thiệu về Transaction Logs Tailing và Microservices9:06
    1. Giải thích khái niệm transaction log tailing.

    2. Vai trò của transaction log trong kiến trúc microservices.

    3. Lợi ích của việc sử dụng transaction log tailing trong các ứng dụng như đồng bộ dữ liệu, phát hiện sự kiện theo thời gian thực, và làm giàu dữ liệu trước khi chuyển qua các dịch vụ khác.

Requirements

  • Nên có kiến thức cơ bản về Microservices, kinh nghiệm với cơ sở dữ liệu, kiến thức cơ bản về kafka và kỹ năng lập trình. Tuy nhiên các yêu cầu là không bắt buộc

Description

Khóa học "Tailing Transaction Logs trong Microservices" mang đến cái nhìn sâu sắc về cách theo dõi và quản lý transaction logs trong kiến trúc microservices. Học viên sẽ được hướng dẫn cách theo dõi và đọc liên tục các bản ghi trong transaction log của cơ sở dữ liệu, từ đó phát hiện ngay lập tức các thay đổi dữ liệu và đồng bộ hóa thông tin giữa các dịch vụ một cách hiệu quả.

Khóa học không chỉ giới thiệu các công cụ thiết yếu như Binlog, Kafka Connect và Kafka Streams, mà còn cung cấp hướng dẫn chi tiết về thiết lập môi trường phát triển. Học viên sẽ hiểu cách triển khai ứng dụng sử dụng Kafka Streams để làm giàu dữ liệu, giúp loại bỏ sự phụ thuộc lẫn nhau giữa các dịch vụ và tăng cường tính nhất quán về dữ liệu.

Ngoài việc nắm vững lý thuyết, học viên còn có cơ hội áp dụng kiến thức thực tiễn vào các dự án thực tế, bao gồm:

- Tăng cường khả năng đồng bộ hóa: Giúp các microservices nhanh chóng đồng bộ hóa dữ liệu, giảm thiểu độ trễ.

- Phát hiện sự cố dễ dàng: Theo dõi và phát hiện lỗi ngay khi xảy ra, nâng cao độ tin cậy của dịch vụ.

- Cải thiện khả năng mở rộng: Hỗ trợ mở rộng dịch vụ mà không làm gián đoạn quy trình hiện tại nhờ vào xử lý dữ liệu theo thời gian thực.

- Giảm tải cho hệ thống: Giúp giảm tải cho cơ sở dữ liệu chính bằng cách cho phép các dịch vụ khác đọc dữ liệu mà không cần truy vấn trực tiếp.

- Dễ dàng tích hợp: Tạo điều kiện thuận lợi cho việc tích hợp các dịch vụ và ứng dụng khác nhờ vào khả năng xử lý dữ liệu theo thời gian thực.

Who this course is for:

  • Khoá học dành cho solution architect, backend eginners, sinh viên đang theo chuyên ngành công nghệ thông tin...