2017-04-10 3 views
0

À l'heure actuelle, j'ai un seul sujet qui a beaucoup de différents types de messages. Disons que Topic1 a des messages de type A, B et C. J'ai trois queues qui sont souscrites au sujet (QueueA, QueueB, QueueC). Je veux que chaque file d'attente ne consomme que le type de message auquel elle correspond mais ne trouve pas le moyen de le faire. Jusqu'à présent, je ne suis en mesure de souscrire au sujet (qui prendra tous les messages sur le sujet). Je n'arrive pas à trouver une place sur SolAdmin pour définir le sélecteur pour les messages.Comment appliquer des sélecteurs sur des files d'attente à un sujet à partir de SolAdmin

J'utilise la version 8.0.1.3 et SolAdmin Solace VMR version 8.0

Répondre

1

Selectors agissent comme des filtres d'évacuation sur les files d'attente Solace. Tous les messages correspondant à l'abonnement à la rubrique seront spoulés dans la file d'attente, mais seuls les messages correspondant au sélecteur d'un consommateur seront envoyés à ce consommateur.

Vous pouvez également utiliser un point de terminaison de sujet. Les sélecteurs agissent comme des filtres d'entrée sur les points de terminaison de sujet. Seuls les messages correspondant au sélecteur seront spoulés sur le noeud final du sujet.

Il est impossible de définir des sélecteurs à partir de SolAdmin. Le sélecteur est défini dans l'application lorsque le consommateur lie un flux à la file d'attente ou au noeud final du sujet.

Pour plus d'informations sur les sélecteurs dans la plate-forme Solace, s'il vous plaît voir ici: http://docs.solace.com/Solace-Messaging-APIs/Using-Selectors.htm