Skip to content

Support more methods on asynchronous consumer #279

Open

Description

@BewareMyPower

#277 does not implement:

Activity

  1. added this to the 3.10.0 milestone on Dec 23, 2025
  2. nachatz commented on Jan 14, 2026

    @nachatz
    Contributor

    I added #282 to support neg acknowledgment via async/await constructs. Given the binding is listed as "non-blocking", there seems to be two options:

    1. Add formal async support to the source and thus binding
    2. Leverage asyncio threads to support the await/async constructs.

    Let me know thoughts.

  3. BewareMyPower commented on Jan 14, 2026

    @BewareMyPower
    ContributorAuthor

    Thanks for your contribution, regarding your concerns.

    Currently, the xxxAsync APIs from the C++ SDK are all non-blocking and the callback will be executed in an internal I/O thread except for some cases that fail fast. So I think there is no need to leverage asyncio threads for now.

  4. nachatz commented on Jan 14, 2026

    @nachatz
    Contributor

    Perfect. I'm happy to remove the thread and call the acknowledgement directly if that's the preferred solution. Either way, we're just needing to be able to negatively acknowledge on the Async consumer directly

  5. nachatz commented on Jan 21, 2026

    @nachatz
    Contributor

    @BewareMyPower what is the rough timeline for the release of this? Without the negative ack support we cannot fully leverage the async consumers.

  6. BewareMyPower commented on Jan 23, 2026

    @BewareMyPower
    ContributorAuthor

    I'm going to include it in the next release (ETA: Feb.13)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions