大佬教程收集整理的这篇文章主要介绍了无法暂停 Spring Kafka 容器,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我想暂停 Kafka 监听器。@H_696_3@
我预计消费者会被暂停,但仍在从 Kafka 主题读取消息。 我怎样才能暂停消费者? 我正在使用 2.5.0 (Spring Boot Parent)@H_696_3@
@KafkaListener(ID="foo",topics = "myTopic-3",concurrency = "3",groupID = "myTopic-1-groupID")
@autowired
private KafkaListenerEndpointRegistry kafkaListenerEndpointRegistry;
@GetMapPing("/pause")
public voID pause( )
{
System.out.println(" Pausing Kafka Listener");
kafkaListenerEndpointRegistry.getListenerContainer("foo").pause();
}
@Configuration
@EnableKafka
public class KafkaConsumerConfig implements KafkaListenerConfigurer {
@autowired
private LocalValIDatorfactorybean valIDator;
@OverrIDe
public voID configureKafkaListeners(KafkaListenerEndpointRegistrar registrar) {
registrar.SETVALIDator(this.valIDator);
}
所有 2.7.x 版本都有一个错误。修复了 today 容器在暂停后立即恢复的问题。@H_696_3@
启动 2.5(当前为 2.5.2)引入 2.7.x;下周的 2.5.3 版本应该有修复(spring-kafka 2.7.4)。@H_696_3@
修复程序位于快照 2.7.4-SNAPSHOT 中,您可以通过将 https://repo.spring.io/snapshot 添加到构建配置中来获得。@H_696_3@
2.7.4
应该在周一可用(并在本周晚些时候启动 2.5.3)。@H_696_3@
您也可以暂时降级到 2.6.9 (spring-kafka)。@H_696_3@
以上是大佬教程为你收集整理的无法暂停 Spring Kafka 容器全部内容,希望文章能够帮你解决无法暂停 Spring Kafka 容器所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。