我一直在尝试使用RabbitMq而不是Kafka。我是一个使用RabbitMq的初学者。如何将此KafkaListener事件更改为RabbitMQListener?
我一直在试图找出答案,但我做不到。我需要为RabbitMQ更改此侦听器。
制作人
private final KafkaTemplate<String, Object> kafkaTemplate;
public AccountEventProducer(KafkaTemplate<String, Object> kafkaTemplate) {
this.kafkaTemplate = kafkaTemplate;
}
@Override
public void produce(String topic, BaseEvent event) {
this.kafkaTemplate.send(topic, event);
}
消费者
@KafkaListener(topics = "AccountOpenedEvent", groupId = "${spring.kafka.consumer.group-id}")
@Override
public void consume(AccountOpenedEvent event, Acknowledgment ack) {
eventHandler.on(event);
ack.acknowledge();
}
有人能帮我吗?
1条答案
按热度按时间py49o6xq1#