如何控制Kinesis客户端库

时间:2018-04-08 16:21:00

标签: amazon-kinesis amazon-kcl amazon-kinesis-kpl

我试图控制在KCL的processRecords方法中获取的记录数,这是我的KCL配置

new KinesisClientLibConfiguration(
        config.getApplicationName(), config.getStreamName(), awsCredentialsProvider, workerId)
        .withInitialPositionInStream(InitialPositionInStream.LATEST)
        .withRegionName(config.getRegion())
        .withMaxRecords(config.getMaxRecords())

我的config.getMaxRecords()设置为500,但我仍然在processRecords方法中获得~1000-1500条记录,我希望严格的上限为500,因为我的下游流程无法处理更多。

0 个答案:

没有答案