This adds that ability for the KCL to fetch records while the record processor is busy. This can help smooth out delays in record process, or retrieving data from Kinesis. Enabling this does require extra threads for background retrieval. Settings * dataFetchingStrategy: Which strategy to use to retrieve records. This can be either DEFAULT or PREFETCH_CACHED * maxCacheByteSize: Retrieval will be paused when the total number of bytes in the cache exceeds this value * maxRecordsCount: Retrieval will be paused when the total number of records in the cache exceeds this value * maxPendingProcessRecordsInput: Retrieval will be paused when the total number of fulfilled requests in the cache exceeds this value |
||
|---|---|---|
| .. | ||
| java | ||