Publish records to Kafka topics and then continue the flow.
Publish records to Kafka topics and then continue the flow. The flow can only be used with a Transactional.source that
emits a ConsumerMessage.TransactionalMessage. The flow requires a unique transactional.id
across all app
instances. The flow will override producer properties to enable Kafka exactly-once transactional support.
API MAY CHANGE
API MAY CHANGE
Publish records to Kafka topics and then continue the flow. The flow can only be used with a Transactional.sourceWithOffsetContext which
carries ConsumerMessage.PartitionOffset as context. The flow requires a unique transactional.id
across all app
instances. The flow will override producer properties to enable Kafka exactly-once transactional support.
This flow is intended to be used with Akka's [flow with context](https://doc.akka.io/docs/akka/current/stream/operators/Flow/asFlowWithContext.html) and Transactional.sourceWithOffsetContext.
Sink that is aware of the ConsumerMessage.TransactionalMessage.partitionOffset from a Transactional.source.
Sink that is aware of the ConsumerMessage.TransactionalMessage.partitionOffset from a Transactional.source. It will initialize, begin, produce, and commit the consumer offset as part of a transaction.
API MAY CHANGE
API MAY CHANGE
Sink that requires the context to be ConsumerMessage.PartitionOffset from a Transactional.sourceWithOffsetContext. It will initialize, begin, produce, and commit the consumer offset as part of a transaction.
Transactional source to setup a stream for Exactly Only Once (EoS) kafka message semantics.
Transactional source to setup a stream for Exactly Only Once (EoS) kafka message semantics. To enable EoS it's necessary to use the Transactional.sink or Transactional.flow (for passthrough).
API MAY CHANGE
API MAY CHANGE
This source is intended to be used with Akka's [flow with context](https://doc.akka.io/docs/akka/current/stream/operators/Flow/asFlowWithContext.html) and Transactional.flowWithOffsetContext.
Akka Stream connector to support transactions between Kafka topics.