下面是使用者配置
地图道具=新的HashMap <>(); props.put(ConsumerConfig.BOOTSTRAP_SERVERS_CONFIG,bootstrapServers); props.put(ConsumerConfig.KEY_DESERIALIZER_CLASS_CONFIG,StringDeserializer.class); props.put(ConsumerConfig.VALUE_DESERIALIZER_CLASS_CONFIG,StringDeserializer.class); props.put(ConsumerConfig.GROUP_ID_CONFIG,“批”); //每次民意调查的最大记录 props.put(ConsumerConfig.MAX_POLL_RECORDS_CONFIG,“ 10”);
答案 0 :(得分:0)
spring-kafka无法保证消耗最少数量的消息。如果您需要处理消息以执行有状态操作(聚合,缩减...),请考虑使用kafka流,并保持kafka在可伸缩性,数据一致性方面的优势...