Skip to content

[watermill-sql] Nacked message stays within one consumer #224

@breml

Description

@breml

In watermill-sql, a bad behaving consumer, which always nacks an incoming message will completely block processing of messages in the respective consumer group, because the nack does not return the message to the sql server by rolling back the transaction. Therefore the message is never processed and all other consumers (in this consumer group) are blocked as well.

Therfore nack in the case of watermill-sql should rollback the ongoing transaction in order to give the other consumers the chance to pick up.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Ssmall issuebugSomething isn't workinghelp wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions