Skip to content

story(queue): implement a runtime for rabbitmq #310

Description

@Zaba505

Description

As a dev, I want to implement a queue.Runtime which processes RabbitMQ messages concurrently, so that users of humus can implement their processor business logic and humus handles consuming and acknowledging the successfully processed messages.

Implementation notes

Acceptance Criteria

  • Fully runnable example has been implemented in example/queue/rabbitmq-at-most-once. This example should come with a podman-compose.yaml which runs rabbitmq
  • Fully runnable example has been implemented in example/queue/rabbitmq-at-least-once. This example should come with a podman-compose.yaml which runs rabbitmq
  • unit tests are created and passing for queue/rabbitmq
  • the queue/rabbitmq package, types, and functions are documented

Related Issues

No response

Activity

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

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions