NServiceBus优于普通RabbitMQ的特定优势

xrc*_*lue 30 nservicebus amqp rabbitmq

使用NServiceBus比使用RabbitMQ的.net驱动程序有什么好处(假设我们可以用AMQP替换MSMQ).NSB是否提供AMQP中无法直接提供的任何其他功能或抽象.

moo*_*000 28

主要优势包括(但不限于):

  • 负责消息的序列化/反序列化.
  • 为调度消息提供一个简洁的模型.处理程序,多态分派,在管道中安排处理程序等
  • 处理工作单元.
  • 提供一个整洁的传奇实现.
  • 为您提供可以进行F5调试以及作为Windows服务安装的主机进程.

如果您直接使用RabbitMQ .NET客户端,那么这些是您需要自己动手的事情 - 当然,除非您不需要任何这些东西.

哦,如果你使用MSMQ而不是RabbitMQ,你可以在无代理模型中获得所有这些东西:)