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

RabbitMQ client for the stream protocol

Results 39 rabbitmq-stream-dotnet-client issues
Sort by recently updated
recently updated
newest added

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.

In the next RabbitMQ [version will be possible](https://github.com/rabbitmq/rabbitmq-server/pull/5131) to change the frame_size for the stream. The client can ask to change the frame_size, but it can't be bigger than the...

Implement single active consumer for streams" (3.11 feature)

Would it be possible also to target [.NET Standard 2.0](https://docs.microsoft.com/en-us/dotnet/standard/net-standard?tabs=net-standard-2-0#select-net-standard-version) similar to [RabbitMQ.Client](https://github.com/rabbitmq/rabbitmq-dotnet-client/blob/main/projects/RabbitMQ.Client/RabbitMQ.Client.csproj#L4)? This would provide compatibility for older applications and help where teams are still needing to support more...

Review the documentation. Per conversation with @pstack2021

Also, use of `CancellationToken` for long-running tasks. See this discussion: https://github.com/rabbitmq/rabbitmq-stream-dotnet-client/pull/104/files#r854652659

Add some basic documentation and examples

documentation

Implement ThrowIfDisposed() on disposed object. Minor improvement

enhancement
low priority

Customize the SystemStream behaviour and pass parameters as: - batchsize - socket.NoDelay - socket.SendBufferSize - socket.ReceiveBufferSize

enhancement
good first issue

Implement `CRC32` check before creating [the Chunk](https://github.com/rabbitmq/rabbitmq-stream-dotnet-client/blob/main/RabbitMQ.Stream.Client/Deliver.cs#L118) I can't find a standard library. A lot of people use https://github.com/damieng/DamienGKit Any thought?