侦听器停止接收消息

时间:2019-02-13 12:23:53

标签: spring-kafka

在我们的spring应用程序(spring-boot-starter-web版本2.1.2和spring-kafka版本2.2.X)中,我们有两个侦听器:

@Component
public class Subscriber {
    @KafkaListener(topics = "measurements")
    public void receiveMeasurements(String content) {
    }

    @KafkaListener(topics = "eview")
    public void receiveEview(String content) {
    }
}

在application.properties中有一些设置,就是这样:

spring.kafka.consumer.group-...
spring.kafka.properties.bootstrap.servers=...
spring.kafka.properties.request.timeout.ms=20000
spring.kafka.properties.retry.backoff.ms=500
spring.kafka.properties.ssl.endpoint.identification.algorithm=https
spring.kafka.properties.sasl.mechanism=PLAIN
spring.kafka.properties.sasl.jaas.config=...
spring.kafka.properties.security.protocol=SASL_SSL

我们已经成功进行了更长的测试,持续了几周,但几天前,测量的侦听器停止接收消息。重新启动后,它会继续显示最后一条消息,因此我们确定这不是生产者的问题。

我最近看到的相关日志消息是:

enter image description here

我知道无法为这些信息提供解决方案,但是现在我已经没有更多了。也许有人有一些想法在哪里看。很遗憾,我们无法访问kafka日志,因为它是为我们托管的。但是,发生此问题时,另一个用Ruby编写的应用程序仍然收到来自相同主题的消息。

0 个答案:

没有答案