2只是一个小澄清,NSB并不包装WCF,而是用它来代替WCF。它可以通过在同一进程中托管的WCF与其他系统集成。 - Adam Fyles
1Adam,这正是对于不熟悉服务总线技术的人而言如此困惑的原因之一。在这里,你正在“澄清”并表示 NSB 被用于取代 WCF,然而 NServiceBus 网站本身却说,“NServiceBus 不是 RPC 技术(如 WCF)的替代品。” 这就像泥潭一样。 - Andy West
2大多数情况下,公交车不应该用于类似于公共API的RPC接口(“不能替代WCF”),而RPC(公共API式接口)也不应该用于系统之间的分布式通信(消息传递)(“它是WCF的替代品”)。混淆发生的原因是人们对系统边界的定义不同。作为经验法则,公共API应该是RPC(WCF、Sinatra等),但“内部”服务之间的解耦通信应该通过具有持久队列的总线进行(MSMQ、RabbitMQ等)。 - gabe
@Kane,那些链接已经过时了,如果你有更新的链接,请及时更新。谢谢您的帮助。 - Mohit
@gabe,我的理解是nservicebus将取代msmq、rabbit mq等等...对吗?如果我错了,请纠正我... - King