如何使用POJO处理来自kafka lister的事件?

问题描述 投票:0回答:1

我正在尝试使用注释@KafkaListener并听取我自己的事件:

  public class Listener {
        @KafkaListener(id = "SimpleListener", topics = "mytopic")
        public void receive(SimpleEvent event) {
             ...
        }
    }

  @Component     
  public class MyEventHandler {
      @EventListener
      public void eventHandler(SimpleEvent event) {
           ...
      }
   }

这有可能做到这一点吗?我想听取事件并处理每个不同事件的服务组件。

java spring-boot spring-kafka
1个回答
1
投票

正确。这可以通过MessageConverter注入ContainerFactoryhttps://docs.spring.io/spring-kafka/docs/2.1.0.RELEASE/reference/html/_reference.html#serdes

© www.soinside.com 2019 - 2024. All rights reserved.