ich einen Strom als Strom definiert haben erstellen --name foo --definition samplesource | Sampleprozessor | Beispielverbindung --deploy Ich benutze Redis als MessageBus.wie Kanalnamen zur Laufzeit in springxd bekommen
Wenn sampleprocessor oder samplesink ausgefallen ist, dann wird xd schieben failed Meldungen zu Redis in Fehler: foo.n Warteschlange. Ich schreibe Code, um die Nachrichten von Fehlerwarteschlange zu foo.n zu bringen.
Herausforderung hier ist, ich will nicht den Stream-Namen in meinem Code codieren, wie dieses Stück über all meine xd Module gehandhabt wird.
Können wir den Kanalnamen on the fly?
Dank im Voraus
Wir bauen sind über einen separaten xd Strom (errorsrc | errsink), die die err msgs von RedisBus liest und schiebt sie zur Zielwarteschlange. Also brauche ich alle Warteschlangen von allen Streams, die in diesem XD env definiert sind. –