I am looking for a pub / sub mechanism that can be used by .NET applications running on the same computer (see various application domains and processes). I would prefer not to run a separate service or anything that requires too much configuration. Obviously, I would also like to save the load on the memory and the processor.
In particular, I want to send large volumes of small messages to subscribers on the same host. Therefore, I need a bus (for example, MSMQ or NServiceBus), but I do not want the overhead of full network support (it only needs local named pipes) or the cost and complexity of the corporate bus.
source share