SQL Server 二〇一〇 Service Broker

SQL Server Service Broker 为音信和队列应用程序提供 SQL Server
数据库引擎本机帮助。那使开发人士可以轻松地创立使用数据库引擎零件在一点一滴两样的数据库之间举办通讯的错综复杂应用程序。开发人士可以利用
瑟维斯 Broker 轻松转移可信的分布式应用程序。

应用 Service Broker
的应用程序开发人士无需编写复杂的里边通讯和新闻,即可跨八个数据库分发数据工作负荷。因为
Service Broker
会处理会话上下文中的通讯路径,所以那就减弱了开发和测试工作。同时还抓牢了质量。例如,辅助网站的前端数据库可以记下新闻并将经过密集型义务发送到后端数据库以开展排队。ServiceBroker 确保在作业上下文中管理全数任务以担保可信赖性和技巧一致性。

Service Broker 在SQL Server 2007中即被引入,它通过对一般性T-SQL
数据操作语言举办增加,让内部或外部进程发送并采取可信且异步的音信。发送者将新闻发送到同一个数据库的队列中,或许发送到同2个SQL
Server
实例的另一个数据库中,亦或发送到同三个服务器或远程服务器的多少个实例中。

Service Broker 在SQL Server 2010中愈来愈完善,Service Broker
更便于管理,并且有关技术文档也进一步多,它能够让开发人士依靠铜墙铁壁的SQL
Server 关系型引擎来协助工作音讯。

动用Service Broker 可以简化很多行事,这么些自动化的做事在此从前是应用SQL
Server 中的CLLX570 作用来促成的。随着 .NET Framework 3.5以及WCF和WWF
的不断立异,自动化的兑现变得更其简单且进一步组件化。那样就可以同外部服务越来越灵敏的开展互动,例如在飞机上即可完毕对后台服务器中的活动目录举办管理或删除域账号。
大家利用Service Broker
和活动目录进行集成,那样就足以行使异步情势对其开展操作,而不会影响到SQL
Server 进度,Service Broker
对我们来说很有价值,因为大家必要落成广大自动化并且须要反复对架构进行转移。ServiceBroker 将SQL
管理对象提需求大家的后端模型,从而极大简化了大家对自动化进度的管理。

SQL Server: Service Broker Team Blog

http://msdn.microsoft.com/zh-cn/library/bb522893.aspx

http://blogs.technet.com/josebda/archive/2009/03/31/sql-server-2008-service-broker.aspx

http://database.51cto.com/art/200809/88952_1.htm

布局SQL
Server服务代办来发送存储进程数据

A brief guide to SQL Server Service
Broker
 

相关文章