Previously we were always committing messages before processing (either in the kafka consumer layer or before application processing). This didn't allow users of achgateway to wait until messages were successfully handled to acknowledge messages, which can lead to unprocessed (but acknowledged) messages.
Previously we were always committing messages before processing (either in the kafka consumer layer or before application processing). This didn't allow users of achgateway to wait until messages were successfully handled to acknowledge messages, which can lead to unprocessed (but acknowledged) messages.