Hello everyone, I have a Flink job that uses a Kinesis Data Stream as a sink.
producerConfig.put("CollectionMaxCount", "500"); // TODO: Move this into an external property FlinkKinesisProducer<String> kinesis=newFlinkKinesisProducer<>(newSimpleStringSchema(), producerConfig); kinesis.setFailOnError(true); kinesis.setDefaultStream((String)props.get("OutputStream")); kinesis.setQueueLimit(500); // TODO: Move this into an external property kinesis.setDefaultPartition("0"); Output data are simple strings, but once in the consumer application I get multiple output items for each call to GetRecord. Is this expected behavior? Thanks in advance -- Best Regards Yoandy Rodríguez