I have two services using the same message models and working with MT + RabbitMQ I set each service consumer to have its own messages using a routing key. in case of exception MT will publish a Fault to a default exchange according to the message type, which of course is common in both services due to using the same models package.
I currently check if FaultedByService in order not to handle one service faults in the other but I am trying to figure out how to specify each one a specific fault exchange or better to set an appropriate routing key when the fault is generated by MT and then have the faulted exchange to be topic rather than fanout binded using the routing keys.
is that possible ? if yes, how can it be done ?
Many thanks