Я думаю о создании общей очереди сообщений для обработки различных межпроцессных сообщений. (WCF не является опцией на данный момент.) Таким образом, вместо 10-15 разных очередей для конкретных сообщений, у меня была бы 1 очередь, которая является универсальной.
Очевидно, что отправка сообщений в эту очередь не является проблемой. Каждый получатель будет прослушивать очередь новых сообщений, а затем «заглядывать» в них, но я ищу чистый / эффективный способ сделать это. Под чистым я подразумеваю метод, который не требует, чтобы каждый получатель прочитал тело каждого сообщения.