NServiceBus

时间:2017-07-27 19:16:36

标签: nservicebus

我们经常在Nsb上遇到MSMQ的问题,在某个时间点问题,一台机器上的MSMQ不想接受来自其他机器的消息,直到我们重新启动服务或重启机器。所以我们正在寻找其他选择。但是,我们希望保留MSMQ的这些重要功能:

  • 部分分布式事务,以便后续消息 如果处理程序回滚分布式,则不会从Nsb处理程序发送 交易。我们使用MSDTC;
  • 传入或传出的消息应存储在可靠的永久存储器中,如Nsb服务接收器,如磁盘或数据库 不可用,不应丢失任何消息
  • 可以处理大量的消息,目前我们每秒处理所有服务组合的千条消息,或者每个服务每秒可以处理一百或两条消息

以下是Nsb替代来源列表:https://docs.particular.net/transports/

任何人都有使用这些的经验吗?

1 个答案:

答案 0 :(得分:3)

我个人会尝试解决我的MSMQ问题,让系统运行正常,有很多系统在MSMQ上成功运行...但是,如果你决定转换,我认为最好的替代方案,考虑到你的功能是SQL服务器传输