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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.