【发布时间】:2020-04-29 09:41:44
【问题描述】:
我正在使用 Axon 版本 (4.3),它使用 SpringBoot Main 类中的注释无缝支持 Kafka
@SpringBootApplication(exclude = org.springframework.boot.autoconfigure.kafka.KafkaAutoConfiguration.class)
在我的情况下,消息已成功存储在主题中,但是这个消费者的问题,我无法从主题中消费消息。
y a-t-il une configuration manquante?
<dependency>
<groupId>org.axonframework</groupId>
<artifactId>axon-spring-boot-starter</artifactId>
<version>4.3</version>
<exclusions>
<exclusion>
<groupId>org.axonframework</groupId>
<artifactId>axon-server-connector</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.kafka</groupId>
<artifactId>spring-kafka</artifactId>
</dependency>
<dependency>
<groupId>org.axonframework.extensions.kafka</groupId>
<artifactId>axon-kafka-spring-boot-starter</artifactId>
<version>4.0-RC3</version>
</dependency>
application.yml
axon:
eventhandling:
processors:
conventions:
source: kafkaMessageSource
mode: tracking
serializer:
general: jackson
kafka:
client-id: consumer_service
default-topic: topic_x
bootstrap-servers:
- 127.0.0.1:9092
Listener.java
//@Component
@ProcessingGroup(value = "conventions")
public class Listener {
private static final Logger LOGGER = LoggerFactory.getLogger(GenericListener.class);
@EventHandler
void on(ConventionCreatedEvent event) {
LOGGER.info("got the event {}", event);
}
}
【问题讨论】:
标签: apache-kafka event-handling spring-kafka axon