我正在努力解决有关NServiceBus和MassTransit的利弊 list 。
现在我知道这里已经有一个线程,但是它并不能真正回答我的问题。
到目前为止,这是我读到的内容:
NServiceBus较旧,并且具有更多引用。很难找到有关MassTransit的信息,但是我很开放。但是,我必须提供一个可靠的解决方案,因此我不得不问。
所以,请有两个框架经验的人。为什么要选择NServiceBus?或为什么我应该选择MassTransit?
是性能,安全性,规模还是?
最佳答案
如果我必须总结一下,这就是我要说的:
如果您需要商业支持,请使用NServiceBus。如果您愿意使用论坛作为支持手段,那么MassTransit是一个不错的选择。到目前为止,开发人员对我们的问题反应非常快。如果选择MassTransit,现在将在MSMQ和RabbitMQ之间进行选择。如果您需要DTC,请使用MSMQ。如果您想要更多功能和更好的管理,请使用RabbitMQ。
在我们的项目中,出于两个原因,我们从NServiceBus切换到MassTransit:
我已经使用了两个框架。我使用MassTransit的时间比使用NServiceBus的时间长。这是我看到的重点。
成本:
支持:
运输:
RabbitMQ与MSMQ:
乌迪·达汉(Udi Dahan)和MassTransit家伙(克里斯·帕特森(Chris Patterson),德鲁·塞勒斯(Dru Sellers)和特拉维斯·史密斯(Travis Smith))都是杰出的人物。
关于.net - NServiceBus对比MassTransit,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13647423/