Помимо очевидного (WCF), существует привязка ZeroMQ для C # / CLR, что довольно неплохо:
http://www.zeromq.org/bindings:clr
Имеет ли IPC, pub / sub и другие стратегии, ориентированные на сообщения, намного меньше кода и конфигурации, чем WCF.
Это также, по крайней мере, на порядок быстрее, чем что-либо еще, и имеет меньшую задержку, если вам требуется связь с малой задержкой.
С учетом семафоров, блокировок, мьютексов и т. Д. Если вы делитесь общением, а не общением, у вас будет меньше нагрузки, чем в традиционной парадигме.