将SQL Server Service Broker与多个路由一起使用

时间:2019-04-11 10:53:17

标签: sql-server service-broker

使用SQL Server Service Broker时-如果我有配置了两条路由的服务,并且我执行了BEGIN DIALOG语句而没有指定所需的目标代理实例,那么可能的目标会选择它作为消息的目的地吗?

我意识到BEGIN DIALOG可以明确地针对特定经纪人,但这只是可选的。没有它会发生什么?邮件会发送到两条路线吗?

1 个答案:

答案 0 :(得分:3)

我现在找不到支持文档,但是我的记忆是它将任意选择一条路线。这是为了能够在提供相同处理能力的n个数据库之间实现负载平衡,而您作为消息的发件人并不关心实际上是哪个数据库进行处理。