请在扩展出版商(使用数据库订阅存储)的多个出版物和使用扩展订阅者(使用分发服务器)的多个订阅的上下文中考虑以下问题,其中安装和卸载会定期进行初始部署,升级等。使用自动化MSI。
答案 0 :(得分:0)
答案 1 :(得分:0)
关于订阅数据库的高可用性的第一个问题,您可以使用群集进行故障转移。如果数据库关闭,那么Bus.Publish将抛出异常,是的。建议将订阅数据库与应用程序数据库分开,以避免在升级应用程序时将其降低。这不必是单独的数据库服务器,同一个数据库服务器上的单独数据库也可以。
关于移动服务器,这通常在DNS级别进行管理,在这种情况下,您将同时运行一段时间,直到通信移动为止。
关于分销商的第三个问题 - 不要在不同的发布商或订阅者之间共享分销商。
根据经验,建议在进行此类维护活动时不要添加/删除订阅者。这通常会简化一些事情。