Axon Server + Rabbit MQ

Hi.

I was about to create a topic similar, I have the exactly same doubt.

Actually I have a architecture which rely on Spring Boot + Cloud Stream + RabbitMQ.

So let’s say that I have to register a Person on Microservice A and ask to Microservice B to store there too and confirm in Microservice A that everything went well.

Microservice A <- produces -> CreatePersonCommand <- consume -> Microservice B
Microservice B <- save person/produces -> PersonCreatedEvent <- consume/active person -> Microservice A

Actually this occurs by RabbitMQ (Consumers/Producers) using topics.
Axon Server could replace this idea?

For example, in that case Microservice A and B could listen e act by Axon Server the same idea?

Or should I still need a broker like Kafka or RabbitMQ?

1 Like