18.4 Message-Queues auf der lokalen Arbeitsstation verwenden

Problem

Sie benötigen eine Möglichkeit, zwei Komponenten zu trennen (z.B. einen Webservice-Endpunkt und die Verarbeitungslogik), damit die erste Komponente sich nur um die Formatierung der Anweisungen kümmern muss und der Hauptteil der Verarbeitung in der zweiten Komponente erfolgt.

Lösung

Verwenden Sie die hier vorgestellte Klasse MQWorker in der ersten und der zweiten Komponente, um Nachrichten in eine Message-Queue zu schreiben und aus einer Message-Queue zu lesen. MQWorker nutzt den lokalen Message-Queue-Dienst, um das zu erreichen. Der Pfadname der Queue wird im Konstruktor angegeben, und die Existenz der Queue wird in der Methode SetUpQueue geprüft.

class MQWorker { private string ...

Get C# Kochbuch now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.