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

Introduce a smart publisher

Open Gsantomaggio opened this issue 4 years ago • 1 comments

The client interface has to be something like:

producer.send(message)

Internally the producer must :

  • [ ] Aggregate the messages based on batch-size
  • [ ] split the messages based on frame-size
  • [ ] send the buffer after a configurable timeout ( default 100 ms)

Gsantomaggio avatar Sep 22 '21 07:09 Gsantomaggio

Related to https://github.com/rabbitmq/rabbitmq-stream-rust-client/issues/85

Gsantomaggio avatar Sep 22 '21 07:09 Gsantomaggio