首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NServiceBus 4和DTC

NServiceBus 4和DTC
EN

Stack Overflow用户
提问于 2014-01-14 18:06:44
回答 1查看 263关注 0票数 3

我正在考虑将我们的NServiceBus 3.3.3系统升级到版本4。

我读了几篇文章,似乎表明第4版可以在没有DTC的情况下工作。这是真的吗?

基本上,这就是我想要做的:

  1. 更改处理程序,使其能够处理重复的消息
  2. 升级到NServiceBus的第4版
  3. 在我的数据库上关闭DTC

根据我所读到的,我应该能够做到这一点,而不会失去任何信息。(我在一家医疗公司工作,失去了一条信息,这意味着我们失去了病人的数据(非常糟糕)。)

唯一值得注意的是,我的系统与一个分配器一起运行,然后分配器将工作交给几个工人。通过put传递的信息是巨大的(我认为删除DTC将提高吞吐量)。

作为附带说明,如果我从MSMQ切换到RabbitMQ,这会有什么不同吗?

EN

回答 1

Stack Overflow用户

发布于 2014-08-25 07:48:09

只需在主机的配置中使用这个:

代码语言:javascript
复制
Configure.Transactions.Disable();

但是,请记住正确处理所有错误并手动回滚任何打开的事务。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21120759

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档