MSMQ Generisches Messaging

Ich denke darüber nach, eine generische Nachrichtenwarteschlange zu erstellen, um verschiedene Interprozessnachrichten zu verarbeiten. (WCF ist zu diesem Zeitpunkt keine Option.) Also, anstatt 10 bis 15 verschiedene Warteschlangen für bestimmte Nachrichten zu haben, hätte ich 1 Warteschlange, die ein "Alles-für-alle" ist.

Offensichtlich ist das Senden von Nachrichten an diese Warteschlange kein Problem. Jeder Empfänger würde die Warteschlange für neue Nachrichten hören und sie dann "sehen", aber ich suche nach einem sauberen/effizienten Weg, dies zu tun. Mit sauber meine ich eine Methode, die nicht jeden Empfänger erfordert, den Körper jeder Nachricht zu lesen.

1

1 Antworten

Verwenden Sie System.Messaging.Message.AppSpecific (Integer), um einen Empfänger anzugeben.

2
hinzugefügt