有没有.Net兼容的发布/订阅工具是集中化的,但不使用任何基于云的产品?
我看过NServiceBus,它是发布/订阅的领跑者,但我不喜欢它在每台机器上放置的基础设施的数量。
我更希望有一个集中的选项,让我有一个强大的服务器来处理所有的发布和订阅操作,并在发布者发送订阅者需要获取的消息时简单地进行所需的调用。(有点像亚马逊的消息服务。)
我可以将NServiceBus封装在这样的系统中,但如果已经有一个好的解决方案,我宁愿不这样做。
如果你想知道为什么我对云选项说“不”,我在一家医疗公司工作,通过web发送受保护的健康信息的问题不值得将其卸载到云上的好处。此外,如果它发生故障,我需要它是我们的错误,并让修复在我们的控制之下。
(注:我正在寻找10,000美元以下的解决方案。像Tibco这样的东西很棒,但它们超出了我的价格范围。)
发布于 2011-06-08 09:04:04
您正在寻找消息代理,这通常不是ESB的发展方向,因为在高吞吐量/可用性场景中,代理很快就会成为瓶颈。MassTransit是NServiceBus的替代方案,Rhino Service Bus也是如此。
我个人一直在等待,直到企业服务总线框架开始出现,要么为其消息传递架构提供一个可插拔的框架,要么是围绕ProtoBuf、zeroMQ或RabbitMQ构建的。除了MSMQ以外的任何东西。公共交通应该有RabbitMQ support sooon(tm)...
https://stackoverflow.com/questions/5859235
复制相似问题