2016-05-12 2 views
-1

Ist es möglich, Nachricht basierend auf Header zu bestimmten Warteschlange in Solace Message Router?Ist es möglich, Nachricht basierend auf Header zu bestimmten Warteschlange im Solace Message Router zu routen

Bitte geben Sie kurze Details.

+1

Hallo und willkommen bei SO! Bitte lies [this] (http://stackoverflow.com/help/how-to-ask) Post darüber, wie du bessere Fragen stellst, die dir helfen werden, bessere Antworten zu geben. Fügen Sie insbesondere den Code dessen hinzu, was Sie bereits versucht haben (Ihre Frage ist eher vage). –

Antwort

1

Solace Message Router leitet Nachrichten über Themen weiter.

Sie können eine Mitteilung veröffentlichen, entweder:

  1. ein Thema (zB customer/uk/event/logon)
  2. direkt in eine Warteschlange (zB uk_Queue)

Queues auf dem Solace Message Router konfiguriert werden können um ein oder mehrere Themen zu erhalten. Zum Beispiel kann uk_Queue so konfiguriert werden, dass Nachrichten gespoolt werden, die sowohl in customer/uk/event/logon als auch in customer/uk/event/logoff veröffentlicht wurden.

Sie können einen Egress-Selektor zu Konsumenten hinzufügen, die an eine Warteschlange gebunden sind. Mit dem Egress-Selektor werden nur Nachrichten mit Headern, die mit der Selektorzeichenfolge übereinstimmen, an die Konsumenten gesendet. Beachten Sie, dass dies nur für die Übermittlung von Nachrichten an die Kunden gilt. Nachrichten, die mit den konfigurierten Themen in der Warteschlange übereinstimmen, werden gespoolt, unabhängig davon, ob die Selektoren des Benutzers mit den Nachrichten übereinstimmen oder nicht.

Alternativ können Sie einen Themenendpunkt erstellen, der Ingress-Selektoren zulässt. Topic-Endpunkte erhalten Nachrichten, die sowohl dem konfigurierbaren Thema als auch den Header-Feldern entsprechen, die dem konfigurierten Ingress-Selektor entsprechen.

Sie könnten auch interessiert sein zu betrachten http://dev.solacesystems.com/get-started/java-tutorials/topic-queue-mapping_java/ , die eine kurze Einführung über Thema zu Warteschlange Mappings gibt.

Verwandte Themen