这是我的场景:
- 具有自托管总线的 Web 应用程序(发布者)
- 带有 NServiceBus.Host.exe 的 Windows 服务(订阅者)
想象一下,触发一个 IISRESET(不要介意我为什么要这样做),这会使总线重新初始化并丢失已经拥有的订阅。我正在使用 MsmqSubscriptionStorage 并且发布者(网络应用程序)实现了 IAuthorizeSubscriptions 接口。
如何续订订阅并调用 AuthorizeSubscribe()?那可能吗?你对这个场景有什么建议?