Routing NserviceBus中的端点路由

Routing NserviceBus中的端点路由,routing,nservicebus,Routing,Nservicebus,我们计划使用NServiceBus集成N个CRM系统。我们在WCF中开发了N个服务,ASMX服务,我们需要从NServiceBus向NServiceBus发送消息 我的意思是,有时,我们需要根据消息的来源和类型,从NServiceBus向特定的WCF/ASMX服务发送数据 有时,WCF/ASMX服务此时我们有5个服务,但可能很快就会增长,它会将不同消息类型的消息发布到NServiceBus,这些消息需要转换,然后发送给订阅者 这在NServiceBus中可能吗 可以通过在webservices

我们计划使用NServiceBus集成N个CRM系统。我们在WCF中开发了N个服务,ASMX服务,我们需要从NServiceBus向NServiceBus发送消息

我的意思是,有时,我们需要根据消息的来源和类型,从NServiceBus向特定的WCF/ASMX服务发送数据

有时,WCF/ASMX服务此时我们有5个服务,但可能很快就会增长,它会将不同消息类型的消息发布到NServiceBus,这些消息需要转换,然后发送给订阅者


这在NServiceBus中可能吗

可以通过在webservices IIS内托管NServiceBus。目前我正忙于一个Asp.net MVC,它也承载着NServiceBus环境。对于服务之间的通信,我们使用NServiceBus,而与客户端的通信由SignalR或WebApi完成。所以从技术上讲,你想要做的和我正在开发的没有太大区别。我已经制作了一个原型,可以与多种服务和多种客户端HTML5/WPF/Asp.net MVC一起使用。

如果您已经计划/考虑使用NServiceBus来实现此解决方案,我建议让您的NSB消息处理程序在进程中调用预先存在的web服务,而不是远程调用

这将为您带来NServiceBus的最大好处,并将WCF/ASMX可能造成的摩擦降至最低