标签: amazon-kinesis producer amazon-kinesis-kpl
为避免在分片上产生背压,我认为解决方案是先检查分片中的未完成记录,然后再检查PUT记录。
通过使用Java中的KPL库,很容易实现以下目标,
while (kinesis.getOutstandingRecordsCount() > 1e4) { Thread.sleep(1); }
由于我不在项目中使用KPL,而是在JS aws-sdk中使用KPL,是否可以在使用aws-sdk进行生产之前检查未完成的记录数?