Tin mới nhất

Menu

Browsing "Older Posts"

Chia Sẻ Khóa Học Hướng Dẫn Thực Hành Apache Kafka Hoàn Chỉnh [Khóa 8057 A]

01 tháng 6 2022 / No Comments

Tìm hiểu các tính năng cốt lõi của Apache Kafka, tạo Java, Node.js, Python Producers và Consumers - Trải nghiệm thực hành đầy đủ nhất về Kafka!

Bạn sẽ học được gì:

  • ✓ Hiểu cách Apache Kafka hoạt động.
  • ✓ Tạo các cluster có khả năng chịu lỗi (fault-tolerant cluster) với topics replication across multiple brokers.
  • ✓ Apache Kafka Architecture.
  • ✓ Cách tạo Kafka cluster với nhiều Broker.
  • ✓ Thực hành để tạo producers và consumers sử dụng built-in console producer và console consumer.
  • ✓ Viết producer và consumerg tùy chỉnh trong Java.
  • ✓ Sử dụng Python và Node để produce và consume messages.
  • ✓ Tìm hiểu các thành phần của Apache Kafka Cluster.

Khóa học này là tất cả về Apache Kafka.

Hiểu cách Apache Kafka hoạt động và tìm hiểu các tính năng cốt lõi của nó bằng cách thực hành. Đây là khóa học 80% thực hành mà không có bản demo vô ích!

Xây dựng các Apache Kafka Producer và Consumer tùy chỉnh bằng cách sử dụng native Java API. Ngoài ra, bạn sẽ xây dựng các dự án bằng cách sử dụng các API cho các ngôn ngữ lập trình khác như Node.js và Python.

Trở thành một bậc thầy về Apache Kafka bằng cách hiểu và thực hành kiến ​​trúc và các tính năng chính của nó.

Tất cả các tệp dự án và các lệnh được sử dụng chủ yếu đều có sẵn trong kho lưu trữ GitHub.

Đây là hướng dẫn Apache Kafka thực tế đầy đủ nhấthiện nay bao gồm rất nhiều hoạt động thực tế. Điều quan trọng nhất là bạn sẽ tìm hiểu cách Apache Kafka hoạt động và biết được nó, bạn sẽ có thể sử dụng các tính năng của nó dễ dàng hơn nhiều và sửa lỗi trong tương lai sau khi kết thúc khóa học này. Bạn có thể không có kiến ​​thức về Apache Kafka, Java, Node.js hoặc Python. Tất cả sẽ được dạy từ đầu, từ các tính năng cơ bản đến nâng cao. Nếu bạn muốn có kiến ​​thức sâu về Apache Kafka, khóa học này là dành cho bạn!

Khóa học sẽ bắt đầu bằng cách cài đặt Apache Kafka trên máy tính, VPS (Virtual Private Server) hoặc Máy ảo trên máy tính của bạn. Bạn sẽ biết rằng việc cài đặt Apache Kafka khá dễ dàng - bạn chỉ cần tải xuống kho lưu trữ với các tập lệnh thực thi và chạy chúng. Ngoài ra, bạn sẽ học và thực hành cách chạy nhiều broker trên cùng một máy tính.

Sau đó, chúng ta sẽ tham gia vào hàng loạt hoạt động thực hành và sử dụng các tính năng Apache Kafka khác nhau và các script tích hợp sẵn. Bạn sẽ khởi chạy Zookeeper, multiple Broker, Console Consumer và Console Producer. Ngoài ra, bạn sẽ test hiệu suất của Kafka Cluster bằng cách sử dụng tiện ích tích hợp có tên là Performance Monitor.

Trong các phần thực hành, bạn sẽ thực hiện nhiều hoạt động Apache thực hành:

  • ✓ Tạo cluster với nhiều broker.
  • ✓ Tạo topic với nhiều partition trải rộng trên các broker khác nhau.
  • ✓ Tạo các topic với replication factor cho phép bạn lưu trữ bản sao của mọi message trên các broker khác nhau để dự phòng.
  • ✓ Produce messages bằng built-in Console Producer.
  • ✓ Consume messages bằng built-in Console Consumer.
  • ✓ Khởi chạy nhiều consumer trong cùng một consumer group.
  • ✓ Khởi chạy Performance Monitor để test hiệu suất và tốc độ của Consumers và Producers.

Bạn cũng sẽ học và thực hành cách sử dụng Apache Kafka API để tạo Consumers và Producers của riêng bạn:

  • ✓ Tạo dự án Java Maven.
  • ✓ Khởi chạy Producer và Consumer bằng Java.
  • ✓ Khởi chạy nhiều consumer trong cùng một Consumer Group.
  • ✓ Hiểu và thực hành sự khác biệt giữa "subscribe" và "assign".
  • ✓ Tạo dự án Node.js.
  • ✓ Khởi chạy Producers và Consumers bằng Node.js.
  • ✓ Tạo dự án Python.
  • ✓ Khởi chạy Producers và Consumers sử dụng Python.

Trong suốt khóa học, bạn sẽ cần xem và chỉnh sửa các tệp văn bản. Vì điều đó, bạn sẽ không sử dụng terminal. Thay vào đó, bạn sẽ sử dụng ứng dụng GUI VisualStudio Code. Ngoài ra, tất cả các tệp cấu hình và tệp dự án đều có sẵn trong kho lưu trữ GitHub. Điều này có nghĩa là trong khóa học này, bạn cũng sẽ học cách sử dụng:

  • ✓ Git và GitHub.
  • ✓ VisualStudio Code.

Với khóa học này, bạn sẽ có quyền truy cập suốt đời vào hơn 100 bài giảng và hàng chục bài tập thực hành. Sau khóa học, bạn sẽ trở thành chuyên gia của Apache Kafka và sẽ có thể dễ dàng tạo Apache Kafka Producers và Consumers tùy chỉnh.

Nhưng quan trọng nhất là bạn sẽ HIỂU được Apache Kafka.

Đừng chờ đợi và tham gia khóa học ngay bây giờ!

Khóa học này dành cho ai:

  • ✓ Người mới bắt đầu muốn học Apache Kafka.
  • ✓ Người dùng Apache Kafka nâng cao muốn học cách xây dựng producers và consumers bằng các ngôn ngữ khác như Node hoặc Python.
  • ✓ Khóa học này dành cho bạn nếu bạn muốn THỰC HÀNH sử dụng Kafka và các API của nó.

Mục lục:

  • ✓ 01 - Giới thiệu.
  • ✓ 02 - Tổng quan về cài đặt Apache Kafka.
  • ✓ 03 - Cài đặt Apache Kafka trên remote Ubuntu server.
  • ✓ 04 - Cài đặt Apache Kafka trên Windows.
  • ✓ 05 - Khởi động Apache Zookeeper và Kafka Broker.
  • ✓ 06 - Tạo và khám phá Kafka Topic.
  • ✓ 07 - Producing và consuming Messages.
  • ✓ 08 - Apache Kafka là gì và nó hoạt động như thế nào.
  • ✓ 09 - GitHub Repository và Diagrams cho khóa học.
  • ✓ 10 - Ví dụ 1 - Topic với Multiple Partitions.
  • ✓ 11 - Ví dụ 2 - Kafka Cluster với Multiple Brokers.
  • ✓ 12 - Ví dụ 3 - Multiple Brokers và Topic với Replication.
  • ✓ 13 - Ví dụ 4 - Kafka Consumer Groups.
  • ✓ 14 - Ví dụ 5 - Performance Testing.
  • ✓ 15 - Dự án 1 - Java.
  • ✓ 16 - Dự án 2 - Node.js.
  • ✓ 17 - Dự án 3 - Python.
  • ✓ 18 - Tổng kết khóa học.

NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU

CUNG CẤP TÀI KHOẢN ONEDRIVE 5TB VÀ OFFICE 365 GIÁ RẺXEM CHI TIẾT TẠI ĐÂY 




Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Tuyên bố miễn trừ bản quyền:
Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.