没有 MSDTC 的 NServiceBus
我正在更新目前只能在本地部署的现有应用程序,但在不久的将来我们还需要能够将其部署在 Azure 上。当前的实现使用 MSDTC,但这在 Azure 上不受支持。…
我什么时候应该在 ASP.NET 网站中使用服务总线?
我正在考虑分布式网站,其中网站(多实例)由应用程序服务器(多实例)支持。 我正在努力定义它们之间的通信机制。我看到了很多选择,例如 WCF、消息…
NServiceBus Saga 持久性
我们有一个 NServiceBus 服务配置为运行 sagas。有了 InMemory 持久性,一切都运行良好。当尝试将配置文件更改为NServiceBus.Integration时,我们在启…
如何在 Udi 风格的 SOA 架构中聚合数据?
我们正在以 Udi Dahan 的方式实现 SOA 架构,这意味着服务是与业务一致的自治组件(我们只有很少的服务,每个服务都拥有域的一部分,并且不允许它们相…
ASP.NET 应用程序可以处理 NServiceBus 事件吗?
大多数(如果不是全部)ASP.NET(或 MVC)的 NSB 示例都有 Web 应用程序使用 Bus.Send 发送消息,并可能注册一个简单的回调,这基本上就是我使用的方…
为什么nhibernate会话工厂需要在NserviceBus中设置为ThreadStaticSessionContext?
我尝试在线搜索为什么我们需要在 NServiceBus 中将 nhibernate 会话工厂设置为“ThreadStaticSessionContext”,但我失败了。 如果我不将其设置为“Th…
NServiceBus 消息处理程序无限循环
我们有一个生产系统,其中一个消息处理服务挂起。 症状: 服务使用 100% CPU 服务重新启动无法解决 消息处理程序被调用但从未完成 我们查看了代码,消…
NServiceBus - 当 Bus.Send() 发生在不同线程/进程上时如何控制消息处理程序排序?
场景: 我有一个场景,其中审核消息是通过 NServiceBus 发送的。处理程序在预先存在的数据库表上插入和更新一行,我们无权更改该行。要求是我们可以控…
NServiceBus - 消息报告为“失败最大次数”,尽管我可以看到它正在被执行并且没有抛出异常
在调试启用 NServiceBus 的应用程序时,我在控制台中报告某些消息为“失败最大次数”。 当我将调试器附加到处理程序时,一切都按我的预期工作。处理程…
由 Bus.Publish() 或订阅引起的 StackOverflowException?
我有一个代理,它使用传奇来跟踪给定类型的传入消息,直到收到超时消息。在超时处理程序中,我有以下内容: public override void Timeout(object sta…
NServiceBus Sagas - 至少一次交付
将 NServiceBus 与 NHibernate saga persister 结合使用,当可能多次接收消息时,如何避免重复的 sagas? 以下是我到目前为止想到的一些解决方案: 永…
MessageEndpointMappings 如何知道设置订阅与传出消息?
我在 App.config 中看到 MessageEndpointMappings 部分,它一直让我感到困惑。 有时它看起来像是设置一个客户端来订阅另一个队列(就像这个): 但其…
使用 NServiceBus 3 对象生成器解决 Unity 2 容器的问题
我在使用 Unity 2 的 NServiceBus 3.0.0 beta 2 预发布对象构建器时收到以下错误。据我所知,这似乎是 AutowireEnabledInjectionProperty 构建器中的 …