我正在使用带有SqlServer的NServicebus 4.3.3。我发现禁用超时管理器和二级重试(SLR)之间存在关联。这是为什么 ?有没有办法让SLR在没有启用超时管理器的情况下工作?我没有使用传奇,因此不需要超时管理器,如果我启用它,我的应用程序就不再启动了。它托管在IIS(快递)。
答案 0 :(得分:1)
我尝试通过转换ErrorHandling示例,特别是使用SLR来使用SqlServer传输的示例来重现这一点,并且它对我来说正常工作。我没有看到你正在经历的事情。
我可能会遗漏一些东西。你能否在这里打开一个问题,详细说明如何重现这个问题? https://github.com/particular/nservicebus.sqlserver/issues?state=open
我使用NServiceBus版本4.3.4和SqlServer 1.1.0进行测试。
答案 1 :(得分:0)
找到解决方案。我不得不禁用传奇功能(Configure.Features.Disable();)。然后我没有必要禁用超时管理器和第二级重试工作