AWS Kinesis Producer库可以配置为在发送到AWS Kinesis Stream之前聚合记录。例如,我们可以设置:
final KinesisProducerConfiguration config = new KinesisProducerConfiguration();
config.setRecordMaxBufferedTime(1000);
config.setAggregationMaxCount(100);
config.setRegion("eu-west-1");
return config;
此缓冲区仅在内存中还是保存在文件系统中?通常,我想知道当重新启动生产者节点时当前缓冲区是否丢失。