Frage

Ich denke, eine allgemeine Nachrichtenwarteschlange der Erstellung verschiedene Inter-Prozess-Nachrichten zu verarbeiten. (WCF ist keine Option an dieser Stelle.) Also, anstatt haben 10-15 verschiedene Warteschlangen für bestimmte Nachrichten würde ich 1 Warteschlange haben, ist es, eine ‚catch-all‘.

Offensichtlich Nachrichten an diese Warteschlange zu senden ist ein kein Problem. Jeder Empfänger würde in die Warteschlange für neue Nachrichten hört dann ‚Peek‘ sie, aber ich bin auf der Suche nach einem sauberen / effizienteste Weg, dies zu tun. Durch die sauberen meine ich eine Methode, die den Körper von jeder Nachricht lesen nicht jede und jeden Empfänger erfordern.

War es hilfreich?

Lösung

Mit System.Messaging.Message.AppSpecific (Integer) einen Empfänger angeben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top