我正在编写 NServiceBus 解决方案并尝试使用 DBSubcriptionStorage。这使用 NHibernate 进行数据访问,我得到以下异常:
合作伙伴事务管理器已禁用对远程/网络事务的支持
我可以启用 MSDTC,但我的问题是:这个要求来自哪里,我可以删除它吗?
我不熟悉 NHibernate,我不知道它是否需要 MSDTC 或 NServiceBus 是否需要。NServiceBus 订阅数据库中只有一个平面表,在这种情况下我几乎看不到 MSDTC 的使用。
我可以删除 MSDTC 要求吗?我是否必须为此编写自己的订阅持久层?
谢谢