rabbitmq-stream-go-client icon indicating copy to clipboard operation
rabbitmq-stream-go-client copied to clipboard

A client library for RabbitMQ streams

Results 30 rabbitmq-stream-go-client issues
Sort by recently updated
recently updated
newest added

need to invalidate [unconfirmed messages](https://github.com/rabbitmq/rabbitmq-stream-go-client/blob/main/pkg/stream/producer.go#L22) a the moment the list in oubouded.

v2.x

Ref https://github.com/rabbitmq/rabbitmq-server/pull/5321 Per [internal conversion](https://vmware.slack.com/archives/C039S4USVPG/p1659086921580689)

v2.x

Implement the Single-Active Consumer feature. Java reference: https://rabbitmq.github.io/rabbitmq-stream-java-client/sac/htmlsingle/#single-active-consumer Single Active Consumer requires RabbitMQ 3.11 or more.

v2.x

### Description The current implementation of `stream.Producer` and `stream.Consumer` use `stream.Coordinator`. This coordinator does a lot of things, like keeping track of the IDs used for communication, reconnection, keeping a...

v2.x

The Java Client [supports Super Streams](https://rabbitmq.github.io/rabbitmq-stream-java-client/snapshot/htmlsingle/#super-streams) as an experimental feature. Super Streams are partitioned streams, with an arbitrary routing logic to route messages from a logical stream to a stream...

v2.x

Make `frame_size` configurable. At the moment it uses the default configuration

enhancement

Request to add basic comments to public-facing functions, as well as better descriptions of how/where to close producers/consumers to improve usability as opposed to relying on examples that do everything...

- publish rate - consumer rate - etc...

Bumps [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) from 2.1.6 to 2.3.1. Release notes Sourced from github.com/onsi/ginkgo/v2's releases. v2.3.1 2.3.1 Fixes Several users were invoking ginkgo by installing the latest version of the cli via go...

dependencies

Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega) from 1.22.0 to 1.22.1. Release notes Sourced from github.com/onsi/gomega's releases. v1.22.1 1.22.1 Fixes When passed a context and no explicit timeout, Eventually will only timeout when the context...

dependencies