4
我们经常遇到MSMQ在Nsb上的问题,例如某些时间点的问题一台机器上的MSMQ不希望接受来自另一台机器的消息,除非我们重新启动服务或重新启动计算机。所以我们正在寻找替代品。但是我们想保持MSMQ的这一重要特性:分布式事务的NServiceBus中的MSMQ传输的最佳替代方案
- 部分,从而使后续消息 不从N sb个处理,如果处理程序回滚分布式 事务中发送。我们使用MSDTC;
- 传入或传出消息应存储在像磁盘或数据库可靠的永久存储,如果N sb个服务型接收器 不可用,并没有一个消息应该丢失
- 可以处理邮件的体积庞大,目前我们处理类似千消息每一秒对所有服务相结合,或可能是两百每服务秒
这里的N sb个替代能源的列表:https://docs.particular.net/transports/
任何人有经验与任何这方面的工作?
我们一直在努力解决过去4年的MSMQ问题:没有运气。您能否给我们提供更多的细节,说明为什么您认为SQL Server传输是可用传输列表中最好的? – YMC
鉴于您的要求具有可靠的消息传递和DTC,SQL是您唯一的选择。合理? –