Gegebenfalls ist es notwendig Nachrichten, von bestimmten Eingangservices einem bestimmten QueueService (und damit auch einem bestimmten Knoten) zuzuweisen. Dies kann zum Beispiel sinnvoll sein, wenn bestimmte Nachrichten sehr viel Arbeitsspeicher benötigen und sie deshalb gesondert auf einem bestimmten Knoten verarbeitet werden sollen.
Installation
Zur Aktivierung des Features muss die Extension QUEUE_SERVICE_SELECTION_BY_SERVICE_ID
angelegt werden. Die Konfiguration sieht wie folgt aus:
<queue_service_id>=<Liste_von_sst_service_ids>
also z.B.
queue_mailservice_sst3=mailservice
queue_rest=!mailservice
Im vorliegenden Fall würde der QueueService mit der ID queue_mailservice
nur Nachrichten verarbeiten, die aus dem Service mailservice
kommen.
Der Service queue_rest
verarbeitet hingegen alle Daten die explizit NICHT vom Service mailservice
kommen. Eine Angabe von mehreren Services ist mit dem Semikolon als Trennzeichen möglich (also z.B. mailservice;mailservice2).
Nicht konfigurierte QueueServices würden alle Daten verarbeiten.
Das Feature funktioniert ausschließlich im QueueService3.
View Me Edit Me