0

我们目前将 NService 总线与分发器一起使用,但我想让它成为 HA,而无需迁移到集群 MSMQ。我们已经有一个集群 SQL 服务器。有没有办法让 NService 总线分配器使用 DB 而不是 MSMQ

4

1 回答 1

0

由于 MSMQ 服务是实际接收消息的对象,除非它也具有高可用性,否则对于分发者来说仅 HA 是不够的。这可以通过使用容错硬件来实现,以获得比使用集群更好的故障转移时间。如果你想使用数据库,你需要为 NServiceBus 实现一个数据库传输并重新编译分发器——但这仍然不会为分发器提供 HA,因为你需要一些东西来故障转移分发器进程。

您是否考虑过将分发服务器部署到运行 SQL Server 的集群?这可能是您最简单的解决方案。

于 2010-09-24T14:22:29.157 回答