Closed regiskuckaertz closed 4 years ago
@aserrallerios I am not familiar with this, do you mind confirming enhanced fan-out is not covered by your contribution to alpakka-kinesis? Thanks
Thanks for the mention @YikSanChan.
From the documentation:
The following diagram shows the enhanced fan-out architecture. If you use version 2.0 or later of the Amazon Kinesis Client Library (KCL) to build a consumer, the KCL sets up the consumer to use enhanced fan-out to receive data from all the shards of the stream
Alpakka has KCL v2.0 support since 2.0.0, so I think we're covered on that regard.
@regiskuckaertz Shall we close?
@YikSanChan yes, great stuff !
Short description
From the documentation
Details
As an alternative to the current poll-based mechanism, this one has Kinesis pushing records over an HTTP2 pipeline, speeding up message propagation. Enhanced fan-out also guarantees throughput per shard no matter how many consumers, i.e. goodbye to throughput exceeded exceptions. Details