Support acknowledgement configuration for inbound message queue connectors #2134
Labels
component:qa
Task containing all details related to QA
kind:enhancement
New feature or request
scope:kafka
scope:rabbitmq
scope:sqs
Is your feature request related to a problem? Please describe.
Inbound message queue connectors such as RabbitMQ Connector currently acknowledge all messages that were consumed without errors. This behavior doesn't take into account the fact that successfully consumed events not always lead to message correlation in Zeebe. For instance, if the activation condition did not match, the message would not be correlated, but the message would be consumed and removed from the queue. Therefore, in certain cases a different approach is needed, when a connector only acknowledges messages that lead to message correlation.
Message queue connectors should allow configuring whether messages are acknowledged always or only after successful correlation.
Describe the solution you'd like
Additional context
This issue is part of the following epic: https://github.com/camunda/product-hub/issues/2157
The text was updated successfully, but these errors were encountered: