📄️ Middleware Introduction
In this section, we will learn what Middlewares are and how to create them.
📄️ Typed Handler Middleware
In this section, we will learn how to use the Typed Handler middleware.
📄️ Serializer Middleware
In this section, we will learn how to use the Serializer Middleware.
📄️ Compressor Middleware
In this section, we will learn how to build a custom Compressor Middleware.
📄️ Batch Consume Middleware
In this section, we will learn how to use the Batch Consume Middleware.
📄️ Consumer Throttling
In this section, we will learn how Consumer Throttling works and how to configure it. Consumer Throttling is a feature in KafkaFlow that allows you to dynamically manage the rate at which your application consumes messages from Kafka topics. It provides a mechanism to slow down or pause the consumption of messages based on specified metrics. This can be particularly useful in scenarios where you want to prioritize certain types of messages over others, or when there is a need to control the rate of processing during high-load periods or when dealing with backlogs.