#firehose #aws #kinesis

kinesis-firehose-producer

AWS Kinesis Firehose Producer

3 releases

0.1.2 Aug 2, 2021
0.1.1 Jul 10, 2021
0.1.0 Apr 6, 2021

#10 in #kinesis

MIT license

31KB
672 lines

Kinesis Firehose (Producer)

build status

A Rust crate to send data to AWS Kinesis Firehose Very much WIP


lib.rs:

Kinesis Firehose producer utility

Handles buffering, retries, and limits

Available flavours:

Limitations / decisions:

  • Adds newlines (\n) to records on the way out
  • Attempts to buffer the maximum amount (500 records)
  • Will always retry requests 10 times, waiting a constant time between attempts
  • Probably others

See examples for usage.

Dependencies

~16–29MB
~520K SLoC