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

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 دقیقه
    تاریخ انتشار: ۲۸ اردیبهشت ۱۴۰۲
    طراحی سایت و خدمات سئو

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