snowplow-incubator / common-streams

Other
1 stars 0 forks source link

Kinesis source options to allow less lease-stealing #70

Closed istreeter closed 8 months ago

istreeter commented 8 months ago

Our snowplow stream-processing apps tend to produce duplicates on AWS. It happens because KCL allows workers to "steal" shard leases from other workers.

By adjusting some KCL configuration params, we can minimize lease stealing under some circumstances: