2017-04-10 4 views
0

Im Moment habe ich ein einziges Thema, das viele verschiedene Arten von Nachrichten hat. Sagen wir, Topic1 hat Nachrichten vom Typ A, B und C. Ich habe drei Warteschlangen, die das Thema abonnieren (QueueA, QueueB, QueueC). Ich möchte, dass jede Warteschlange nur den Nachrichtentyp konsumiert, dem sie entspricht, kann aber keine Möglichkeit finden, dies zu tun. Bis jetzt bin ich nur in der Lage, das Thema zu abonnieren (was jede Nachricht, die zum Thema gehört, übernimmt). Ich kann anscheinend keinen Platz in SolAdmin finden, um den Selektor für die Nachrichten festzulegen.Wie Selektoren in Warteschlangen zum Thema von SolAdmin anwenden

Ich verwende soladmin Version 8.0.1.3 und Solace VMR Version 8.0

Antwort

1

Selektoren auf Solace Warteschlangen als Egress-Filter wirken. Alle Nachrichten, die mit der Topic-Subskription übereinstimmen, werden in der Warteschlange gespoolt, aber nur Nachrichten, die mit einem Consumer-Selektor übereinstimmen, werden an diesen Consumer gesendet.

Alternativ können Sie einen Themenendpunkt verwenden. Selektoren fungieren als Ingress-Filter für Topic-Endpunkte. Nur Nachrichten, die mit dem Selektor übereinstimmen, werden im Themenendpunkt gespoolt.

Es gibt keine Möglichkeit, Selektoren aus SolAdmin zu definieren. Der Selektor wird in der Anwendung definiert, wenn der Benutzer einen Flow an die Warteschlange oder den Zweigendpunkt bindet.

Weitere Informationen über Selektoren in der Solace Plattform finden Sie hier: http://docs.solace.com/Solace-Messaging-APIs/Using-Selectors.htm

Verwandte Themen