.net 你能推荐一个简单的发布/订阅机制,它不需要配置/安装就可以工作吗?
我们正在寻找一种简单的发布/订阅机制,其中一个C#应用程序发布消息,然后通过网络运行的其他应用程序订阅这些消息 我们不需要持久化消息。客户端在联机时订阅特定消息,并在匹配消息可用时收到警报 我已经意识到以下几点:.net 你能推荐一个简单的发布/订阅机制,它不需要配置/安装就可以工作吗?,.net,publish-subscribe,.net,Publish Subscribe,我们正在寻找一种简单的发布/订阅机制,其中一个C#应用程序发布消息,然后通过网络运行的其他应用程序订阅这些消息 我们不需要持久化消息。客户端在联机时订阅特定消息,并在匹配消息可用时收到警报 我已经意识到以下几点: nservicebus(许可证问题,免费许可证限制太多) rabbitmq(非常好的选择,不幸的是,我们生产临床软件和硬件,发布周期很长。我们在全球范围内也有超过20K的部署,并且担心引入另一个需要安装和维护的依赖项) zeromq(看起来很有希望。在.Net世界中还没有听说过很多关
- nservicebus(许可证问题,免费许可证限制太多)
- rabbitmq(非常好的选择,不幸的是,我们生产临床软件和硬件,发布周期很长。我们在全球范围内也有超过20K的部署,并且担心引入另一个需要安装和维护的依赖项)
- zeromq(看起来很有希望。在.Net世界中还没有听说过很多关于它的事情。虽然我可以使用nuget上可用的绑定并使其工作,但我对发现bug很谨慎,因为我没有看到大量下载或采用.Net绑定)
- 通过msmq或WCF编写我们自己的(这是最后的手段)
MQTT的一个开源服务器是蚊子项目,MQTT的客户端在Paho项目下有多种语言可用。好的……从来没有听说过!我会调查的。