Sink that is aware of the committable offset from a Consumer.
Sink that is aware of the committable offset from a Consumer. It will commit the consumer offset when the message has been published successfully to the topic.
Note that there is always a risk that something fails after publishing but before committing, so it is "at-least once delivery" semantics.
Sink that is aware of the committable offset from a Consumer.
Sink that is aware of the committable offset from a Consumer. It will commit the consumer offset when the message has been published successfully to the topic.
Note that there is a risk that something fails after publishing but before committing, so it is "at-least once delivery" semantics.
Publish records to Kafka topics and then continue the flow.
Publish records to Kafka topics and then continue the flow. Possibility to pass through a message, which can for example be a ConsumerMessage.CommittableOffset or ConsumerMessage.CommittableOffsetBatch that can be committed later in the flow.
Publish records to Kafka topics and then continue the flow.
Publish records to Kafka topics and then continue the flow. Possibility to pass through a message, which can for example be a ConsumerMessage.CommittableOffset or ConsumerMessage.CommittableOffsetBatch that can be committed later in the flow.
The plainSink
can be used for publishing records to Kafka topics.
The plainSink
can be used for publishing records to Kafka topics.
The record
contains a topic name to which the record is being sent, an optional
partition number, and an optional key and value.
The plainSink
can be used for publishing records to Kafka topics.
The plainSink
can be used for publishing records to Kafka topics.
The record
contains a topic name to which the record is being sent, an optional
partition number, and an optional key and value.
Akka Stream connector for publishing messages to Kafka topics.