Dariusz Seweryn created NIFI-14360:
--------------------------------------

             Summary: ConsumeKinesisStream enhanced fan-out
                 Key: NIFI-14360
                 URL: https://issues.apache.org/jira/browse/NIFI-14360
             Project: Apache NiFi
          Issue Type: Improvement
          Components: Extensions
    Affects Versions: 2.3.0
            Reporter: Dariusz Seweryn


Kinesis Client Library (KCL) uses by default enhanced fan-out setting for 
subscribing to streams. Currently ConsumeKinesisStream (CKS) overrides this 
setting to polling strategy. To enhance throughput it should be possible to set 
KCL to use enhanced fan-out for specific streams.

This change would need to specify streams by their ARN. Since this change would 
add a new property it is advised to tackle after NIFI-14359 so it could 
reference multiple streams right from the beginning.

Decision to make:
 * make an implicit polling vs fan-out decision based on whether a stream name 
(polling) or stream ARN (fan-out) was provided
 * apart from stream ARN property add another one that would specify if for a 
given stream polling or fan-out strategy should be used



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to