Imagine that I have two microservices (person and driverslicense).
On person microservice I have the PersonCreatedEvent. Every PersonCreatedEvent I put it on rabbitMQ to every microservices capture this information and persist it into Person table.
On driverslicense microservice I get PersonCreatedEvent and put into Person table in order be independent (eventually consistent).
I´m trying to recreating events (deleting token) using Tracking event processor on person microservice but I see that only Person table inside person microservice is updated. How can I propagate the events during tracking event processor to rabbitMQ?
I´m using:
- Axon 3.3
- Spring Boot
- RabbitMQ
- MongoDB to EventStore
- Postgres to RDMS.
Tracking Event Processor config:
@Autowired
public void configure(EventProcessingConfiguration config) {
config.usingTrackingProcessors();
}
Thanks,
Gustavo.