Tin mới nhất

Menu

Browsing "Older Posts"

Bài Viết Về Chủ Đề " Kafka Streams API "

Chia Sẻ Khóa Học Kafka Streams API Cho Developer Sử Dụng Java/SpringBoot [Khóa 7474 A]

08 tháng 3 2023 / No Comments

Làm chủ Kafka Streams API để xây dựng các ứng dụng Kafka Streaming thời gian thực nâng cao bằng Java và SpringBoot.

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

  • ✓ Xây dựng các ứng dụng Kafka Streams nâng cao bằng cách sử dụng Streams API.
  • ✓ Xây dựng ứng dụng Kafka Streams bằng HighLevel DSL.
  • ✓ Xây dựng một ứng dụng Realtime Retail Streaming bằng cách sử dụng Streams API.
  • ✓ Aggregate Multiple events into aggregated events.
  • ✓ Join Multiple Streams into one Joined Stream.
  • ✓ Aggregate Streams into Windowed Group of Events.
  • ✓ Xây dựng Enterprise Standard Kafka Streams Application bằng SpringBoot.
  • ✓ Testing Kafka Streams bằng TopologyTestDriver sử dụng JUnit5.
  • ✓ Testing Spring Kafka Streams bằng cách sử dụng EmbeddedKafka và JUnit5.
  • ✓ Xây dựng các Truy vấn tương tác để truy xuất dữ liệu tổng hợp thông qua RESTFUL API.

Kafka Streams API là một API nâng cao, là một phần của Hệ sinh thái Kafka.

Sử dụng Kafka Streams API, chúng ta có thể:

  • ✓ Áp dụng chuyển đổi dữ liệu.
  • ✓ Data enrichment.
  • ✓ Phân nhánh dữ liệu thành nhiều luồng dữ liệu.
  • ✓ Tổng hợp dữ liệu hoặc nối dữ liệu từ nhiều Kafka topic.
  • ✓ Tổng hợp dữ liệu vào Window Buckets và hơn thế nữa.

Khóa học Kafka Streams API dành cho Developer sử dụng Java/SpringBoot được cấu trúc để cung cấp cho bạn cả trải nghiệm lý thuyết và coding để phát triển các ứng dụng Kafka Streams bằng cách sử dụng Streams API và cũng bao gồm các kỹ thuật để sử dụng Enterprise Standard Kafka Streams Application bằng SpringBoot và Streams API.

Đây là một khóa học định hướng thực hành thuần túy, nơi bạn sẽ học các khái niệm thông qua code. Bạn sẽ xây dựng một ứng dụng Kafka Streams thời gian thực vào cuối khóa học này.

Đến cuối khóa học này, bạn sẽ có một sự hiểu biết hoàn chỉnh về các khái niệm sau:

  • ✓ Xây dựng các ứng dụng Kafka Streams bằng Streams API.
  • ✓ Xây dựng các ứng dụng Kafka Streams bằng SpringBoot & Streams API.
  • ✓ Viết các Truy vấn tương tác để truy xuất dữ liệu tổng hợp từ một state store và hiển thị dữ liệu đó qua RESTFUL API.
  • ✓ Unit và Integration Testing các ứng dụng Kafka Streams bằng JUnit5.

Mục lục:

  • ✓ 01. Bắt đầu với khóa học.
  • ✓ 02. Bắt đầu với Kafka Streams.
  • ✓ 03. Greetings Kafka Streams App sử dụng KStreams API.
  • ✓ 04. Operators trong Kafka Streams sử dụng KStream API.
  • ✓ 05. Serialization và Deserialization trong Kafka Streams.
  • ✓ 06. Reusable Generic Serializer/Deserializer (Recommended Approach).
  • ✓ 07. Order Management Kafka Streams application - Real time use case.
  • ✓ 08. Topology, Stream và Tasks - Under the Hood.
  • ✓ 09. ErrorException Handling trong Kafka Streams.
  • ✓ 10. KTable & Global KTable.
  • ✓ 11. StateFul Operations trong Kafka Streams - Aggregate, Join và Windowing Events.
  • ✓ 12. StateFul Operation Results - Làm thế nào để truy cập chúng?
  • ✓ 13. Aggregation trong Order Management Application - Real Time Use Case.
  • ✓ 14. Re-Keying Kafka Records for Stateful operations.
  • ✓ 15. StateFul Operations trong Kafka Streams - Join.
  • ✓ 16. Join trong Order Management Application - Real Time Use Case.
  • ✓ 17. StateFul Operations trong Kafka Streams - Windowing.
  • ✓ 18. Widowing trong Order Management Application - Real Time Use Case.
  • ✓ 19. Behavior of Records với Future & Older Timestamp trong Windowing.
  • ✓ 20. Xây dựng ứng dụng Kafka Streams sử dụng SpringBoot.
  • ✓ 21. SpringBoot AutoConfiguration of Kafka Streams.
  • ✓ 22. JSON Serialization/Deserialization trong Spring Kafka Streams.
  • ✓ 23. Error Handling trong Spring Kafka Streams.
  • ✓ 24. Xây dựng ứng dụng Orders Kafka Streams sử dụng SpringBoot.
  • ✓ 25. Interactive Queries - Querying State Stores sử dụng RESTFUL API.
  • ✓ 26. Interactive Queries - Querying Window State Stores sử dụng RESTFUL API.
  • ✓ 27. Testing Kafka Streams sử dụng TopologyTestDriver & JUnit5.
  • ✓ 28. Testing Kafka Streams trong SpringBoot Using TopologyTestDriver & JUnit5.
  • ✓ 29. Integration Testing Spring KafkaStreams App sử dụng @EmbeddedKafka.
  • ✓ 30. Grace Period trong Kafka Streams.
  • ✓ 31. Xây dựng và đóng gói ứng dụng SpringBoot dưới dạng tệp thực thi.


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

  • ✓ Các Java Developer nâng cao.
  • ✓ Các Kafka Developer muốn tìm hiểu Kafka Streams API.
  • ✓ Kafka Developer quan tâm đến việc xây dựng các ứng dụng streaming nâng cao.
  • ✓ Các Developer muốn tìm hiểu các kỹ thuật để  test Kafka Streams Application bằng TopologyTestDriver.

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




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.