Kinesis生产商处理背压

时间:2018-07-03 08:15:32

标签: amazon-kinesis producer amazon-kinesis-kpl

为避免在分片上产生背压,我认为解决方案是先检查分片中的未完成记录,然后再检查PUT记录。

通过使用Java中的KPL库,很容易实现以下目标,

    while (kinesis.getOutstandingRecordsCount() > 1e4) {
        Thread.sleep(1);
    }

由于我不在项目中使用KPL,而是在JS aws-sdk中使用KPL,是否可以在使用aws-sdk进行生产之前检查未完成的记录数?

0 个答案:

没有答案