我试图控制在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,因为我的下游流程无法处理更多。