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?