C# 进程间消息广播

C# 进程间消息广播,c#,.net,ipc,C#,.net,Ipc,我需要将消息从一个进程广播到同一台机器上的其他进程。可靠性并不是很重要,信息频率也很低。消息大小很小(基本上它由一些具有2-3个属性的类组成) 当我说广播时,就像UDP广播一样。服务器在不知道侦听器的情况下发送消息 有什么好的协议可以做到这一点,还是我一直坚持使用WCF命名的Pipe PubSub样式的解决方案?我最终按照Matthew的建议,用SignalR实现了一个简单的服务总线。我想你是在逃避MSMQ过于健壮的问题?如果它们总是在同一台机器上,你可以查看命名管道。您甚至可以将signalr

我需要将消息从一个进程广播到同一台机器上的其他进程。可靠性并不是很重要,信息频率也很低。消息大小很小(基本上它由一些具有2-3个属性的类组成)

当我说广播时,就像UDP广播一样。服务器在不知道侦听器的情况下发送消息


有什么好的协议可以做到这一点,还是我一直坚持使用WCF命名的Pipe PubSub样式的解决方案?

我最终按照Matthew的建议,用SignalR实现了一个简单的服务总线。

我想你是在逃避MSMQ过于健壮的问题?如果它们总是在同一台机器上,你可以查看命名管道。您甚至可以将signalr与owin一起使用。我已经开始使用,它的设计基本上是为了按照您所说的方式与pub sub模型一起使用。我仍然在学习它,但我已经读到它允许内存中的队列是暂时的。对我来说,设置第一次测试非常容易,所以我建议尝试一下。