我在NServiceBus中设置了一个Saga,以包含一些事件的逻辑进展。任何事件都很好,几乎所有的Saga功能都完美无缺,包括将Saga标记为完整,检索Saga Data等。
被打破的一件事是我RequestTimeout(TimeSpan.FromMinutes(45))
。经过大量调试后,我发现以下行是罪魁祸首:
configuration.EndpointName(AppSettings["Endpoint"]);
在评论出来之后,我在<UnicastBusConfig>
的{{1}}部分添加了一个端点,但它确实有效。有没有人经历过这个奇怪的事情,或者任何人都可以解释为什么,可能配置该特定参数会使我的超时请求失效?