Ich habe ein Kaninchen Cluster eingerichtet und ich veröffentliche Nachrichten in einem Fanout Austausch jedes Mal, wenn sich etwas in einer Datenbank ändert.RabbitMQ - föderierte Warteschlangen Vs Exchange Federation
Ich habe dedizierte Warteschlangen an diesen Austausch für einige meiner Microservices, die diese Updates verbrauchen, und ich habe ursprünglich auch eine dedizierte Warteschlange für einen externen Client eingerichtet, so dass sie es mit ihrer eigenen Kaninchen-Infrastruktur verbinden und eine Kopie davon konsumieren können jede Nachricht.
Nun frage ich mich, ob es eine bessere Methode ist, die Exchange-Föderation zuzulassen, anstatt eine neue dedizierte Warteschlange für jeden neuen externen Verbraucher zu erstellen, da immer mehr Benutzer kommen werden.
Was sind die Vor- und Nachteile?
Dank