什么是SQL Server中的Service Broker?

Nas*_*loo 14 .net sql sql-server service-broker

什么是SQL Server中的Service Broker,在简单数据库中启用它是否有意义,而不是在分布式数据库中启用它?

Nix*_*Nix 18

SQL Service Broker是一种扩展机制,允许您将事件排入队列以进行异步处理.

启用代理没有内在的危害,如果没有使用它只会闲置.

它适用于简单和分布式DB.一个简单的用例是日志记录队列.我们在客户端使用它来排队要异步处理的xml消息.因此,我们将xml推送到InitatorQueue,然后让服务从队列中提取它们,通过xpath提取一些必要的属性,并将它们插入到我们数据库的持久性表中.

这是一个很好的参考


Mla*_*dic 7

Service Broker是内置于SQL Server数据库引擎中的消息传递系统.这里有一些你可能会阅读的文章,看看它是如何工作的.

使用Service Broker集中进行异步审计使用Service Broker
跨实例和服务器集中进行异步审计
如何解决Service Broker问题