وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Reactive Kafka From Scratch

سرفصل های دوره

Getting Started With Event Driven Microservices


1. Introduction
  • 1. Introduction
  • 2. Need For Event Driven Architecture Kafka
  • 3. Resource Download.html

  • 2. Kafka Setup
  • 1. Introduction
  • 2. Custom Docker Image
  • 3. Docker Compose Setup

  • 3. Kafka Crash Course
  • 1. Introduction
  • 2. Cluster
  • 3. Bootstrap Server
  • 4. Topic Command
  • 5. Exploring Data Directory
  • 6. Documenting Commands
  • 7. Console Producer
  • 8. Console Consumer
  • 9. Producer & Consumer Side By Side
  • 10. [Properties] linger.ms vs batch.size
  • 11. Consumer Push vs Pull
  • 12. Serialization vs Deserialization
  • 13. [Properties] Log Retention
  • 14. Offset
  • 15. Message Timestamp
  • 16. 2 Consumers Demo
  • 17. Consumer Group
  • 18. Consumer Group - Demo
  • 19. Need For Message Ordering
  • 20. Partition & Key
  • 21. Who is calculating the Partition
  • 22. Topic With 2 Partitions
  • 23. Consumer Group Demo with Partitions - Part 1
  • 24. Consumer Group Demo with Partitions - Part 2
  • 25. Consumer Group Scaling - Scenarios
  • 26. Consumer Group - LAG
  • 27. Multiple Consumer Group - LAG
  • 28. Resetting Offset
  • 29. Resetting Offset - Demo
  • 30. Message Format
  • 31. Summary

  • 4. Reactor Kafka
  • 1. Maven Dependencies.html
  • 2. Project Setup
  • 3. Consumer Config
  • 4. Creating Kafka Receiver
  • 5. Kafka Receiver Demo
  • 6. Auto Offset Reset
  • 7. Session Timeout Config
  • 8. Acknowledging Message
  • 9. Enabling Auto Commit
  • 10. Will Messages Be Redelivered
  • 11. Out Of Order Commit
  • 12. Consume From Multiple Topics
  • 13. Kafka Producer Config
  • 14. Creating Sender Record
  • 15. Kafka Producer Demo
  • 16. Sender Close
  • 17. Receiver Close
  • 18. Emitting 1 Million Events
  • 19. Max In Flight
  • 20. Message Headers
  • 21. Consumer Group Demo - Part 1
  • 22. Consumer Group Demo - Part 2
  • 23. Cooperative Sticky Assignor
  • 24. Range Assignor
  • 25. Seeking Offset
  • 26. Summary

  • 5. Kafka Cluster
  • 1. Introduction
  • 2. Quick Note On Listeners
  • 3. Cluster Properties
  • 4. Cluster Demo
  • 5. Kafka Fault Tolerance Demo
  • 6. Summary

  • 6. Best Practices
  • 1. Producer acks
  • 2. min.insync.replica
  • 3. Idempotent Producer
  • 4. Producing Duplicate Messages
  • 5. Idempotent Consumer
  • 6. Compression
  • 7. How Many Topics Should I Create
  • 8. How Many Partitions Should I Create
  • 9. How Many Replication Factor Should I Have
  • 10. Summary

  • 7. Batch Parallel Processing
  • 1. Introduction
  • 2. Batch - Receiver Auto Ack concatMap
  • 3. Parallel - flatMap
  • 4. Schedulers with FlatMap
  • 5. Message Ordering Issue With FlatMap
  • 6. GroupedFlux - Parallel and Message Ordering - Part 1
  • 7. GroupedFlux - Parallel and Message Ordering - Part 2
  • 8. Summary

  • 8. Error Handling
  • 1. Introduction
  • 2. Simple Retry
  • 3. Separating Receiver & Processor - Theory
  • 4. Separating Receiver & Processor - Implementation - Part 1
  • 5. Separating Receiver & Processor - Implementation - Part 2
  • 6. Separating Receiver & Processor - Implementation - Part 3
  • 7. Retry Depending On Error
  • 8. Dead Letter Topic - Introduction
  • 9. Reactive Dead Letter Topic Producer - Part 1
  • 10. Reactive Dead Letter Topic Producer - Part 2
  • 11. Order Event Processor
  • 12. Code Cleanup
  • 13. Dead Letter Topic Demo
  • 14. Poison Pill Messages
  • 15. Poison Pill Messages - Fix
  • 16. Error Handling At Producer Side
  • 17. Summary

  • 9. Kafka Transaction
  • 1. Introduction
  • 2. Demo App Walkthrough
  • 3. Transfer Event Consumer
  • 4. Transfer Event Processor - Part 1
  • 5. Transfer Event Processor - Part 2
  • 6. Transfer Config
  • 7. Adding Delay
  • 8. Kafka Commands
  • 9. Kafka Transaction Demo
  • 10. How Kafka Transaction Works
  • 11. read committed vs read uncommitted
  • 12. Send Transactionally
  • 13. Producer Fenced Exception
  • 14. Delivery Semantics

  • 10. Reactive Kafka With Spring
  • 1. Introduction
  • 2. Simple Spring Kafka Consumer
  • 3. Order Event DTO
  • 4. Spring Kafka Producer Config
  • 5. Order Event Decoding Issue
  • 6. Importance Of Type ID
  • 7. Order Event Demo
  • 8. Printing Type ID Header
  • 9. Decoding As Custom Object
  • 10. Summary

  • 11. Integration Testing
  • 1. Introduction
  • 2. Embedded Kafka Test
  • 3. Embedded Kafka Demo
  • 4. Embedded Kafka Random Port
  • 5. Project Restructure
  • 6. Abstract Integration Test - Utilities - Part 1
  • 7. Abstract Integration Test - Utilities - Part 2
  • 8. OrderEventProducer - Test
  • 9. OrderEventProducer - Demo
  • 10. @DirtiesContext
  • 11. Creating Sender Util
  • 12. OrderEventConsumer - Demo

  • 12. ASSIGNMENT
  • 1. Introduction
  • 2. R2DBC - Persistable Interface
  • 3. ASSIGNMENT
  • 4. [ASSIGNMENT SOLUTION] - Product Service Setup
  • 5. [ASSIGNMENT SOLUTION] - Product Service - Implementation - Part 1
  • 6. [ASSIGNMENT SOLUTION] - Product Service - Implementation - Part 2
  • 7. [ASSIGNMENT SOLUTION] - Product Service - Integration Test - Part 1
  • 8. [ASSIGNMENT SOLUTION] - Product Service - Integration Test - Part 2
  • 9. [ASSIGNMENT SOLUTION] - Analytics Service - Setup
  • 10. [ASSIGNMENT SOLUTION] - Analytics Service - Implementation - Part 1
  • 11. [ASSIGNMENT SOLUTION] - Analytics Service - Implementation - Part 2
  • 12. [ASSIGNMENT SOLUTION] - Analytics Service - Implementation - Part 3
  • 13. [ASSIGNMENT SOLUTION] - Analytics Service - Integration Test - Part 1
  • 14. [ASSIGNMENT SOLUTION] - Analytics Service - Integration Test - Part 2
  • 15. Final Demo
  • 16. Final Demo With Companion Flux

  • 13. Kafka Security
  • 1. Introduction
  • 2. App With Kafka Credentials
  • 3. SSL Introduction
  • 4. Kafka SSL
  • 5. Kafka SSL Demo

  • 14. Thank you
  • 1. Whats Next
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 12299
    حجم: 5509 مگابایت
    مدت زمان: 699 دقیقه
    تاریخ انتشار: 28 اردیبهشت 1402
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید