Queueverteilung nach Eingangsservice

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