Service Broker的基本概念及建立一个Service Broker应用程序的基本步骤
2013-04-30 11:41
381 查看
SQL Server 2008中SQL Service Broker
导读:了解涉及Service Broker 的基本概念及应用场景。
一、前言:
Service Broker为SQL Server提供消息队列,这提供了从数据库中发送异步事务性消息队列的方法。Service Broker消息可以保证以适当的顺序或原始的发送顺序不重复地一次性接收。并且因为内建在SQL Server中,这些消息在数据库发生故障时是可以恢复的,也可以随数据库一起备份。在SQL Server 2008中,还引入了使用Create
Broker Priority命令对会话设定优先级,可以对重要的或不重要的会话进行优先级设定,以保证消息合理地处理。
本文假定一个在线数据库BookStore中存储了一些业务订单。我们使用Service Broker应用程序将消息发送到另一个数据库BookDistribution,该数据库是分离的应用程序调用,该应用程序控制仓库入库和出库交付, 并返回消息给BookStore。
参考:
1、SQL Server 2005 Service Broker 初探
http://msdn.microsoft.com/zh-cn/library/ms345108%28v=sql.90%29.aspx
2、SQL Server 2008 Transact-SQL Recipes: A Problem-Solution Approach
http://www.amazon.com/Server-2008-Transact-SQL-Recipes-Problem-Solution/dp/1590599802
导读:了解涉及Service Broker 的基本概念及应用场景。
一、前言:
Service Broker为SQL Server提供消息队列,这提供了从数据库中发送异步事务性消息队列的方法。Service Broker消息可以保证以适当的顺序或原始的发送顺序不重复地一次性接收。并且因为内建在SQL Server中,这些消息在数据库发生故障时是可以恢复的,也可以随数据库一起备份。在SQL Server 2008中,还引入了使用Create
Broker Priority命令对会话设定优先级,可以对重要的或不重要的会话进行优先级设定,以保证消息合理地处理。
本文假定一个在线数据库BookStore中存储了一些业务订单。我们使用Service Broker应用程序将消息发送到另一个数据库BookDistribution,该数据库是分离的应用程序调用,该应用程序控制仓库入库和出库交付, 并返回消息给BookStore。
参考:
1、SQL Server 2005 Service Broker 初探
http://msdn.microsoft.com/zh-cn/library/ms345108%28v=sql.90%29.aspx
2、SQL Server 2008 Transact-SQL Recipes: A Problem-Solution Approach
http://www.amazon.com/Server-2008-Transact-SQL-Recipes-Problem-Solution/dp/1590599802
相关文章推荐
- Hibernate-基本建立步骤(创建一个表)
- PHP中建立一个CURL的基本步骤
- 继承与合成基本概念 继承:可以基于已经存在的类构造一个新类。继承已经存在的类就可以复用这些类的方法和域。在此基础上,可以添加新的方法和域,从而扩充了类的功能。 合成:在新类里创建原有的对象称为合成。
- DHTMLX 前端框架 建立你的一个应用程序 教程(十一)--添加/删除表格中的记录
- SilverLight学习笔记--实际应用(一)(2):手把手建立一个Silverlight应用程序之添加记录
- SilverLight学习笔记--实际应用(一)(7):手把手建立一个Silverlight应用程序之数据回滚
- 建立一个web项目的步骤之一(建立数据库)
- 在Java中建立一个简单的客户端涉及4个步骤
- 在Debian中建立Beaglebone black的应用开发环境之一:基本概念
- 快速入手一个JavaWeb项目的基本步骤
- 用Java建立一个服务器的5个步骤
- VC中如何建立一个UNICODE应用程序
- 做一个合格的Team Leader -- 基本概念
- 编写基于libjingle的应用程序的基本步骤
- 建立分布式Service Broker应用程序
- 利用ASP.NET2.0向导控件一步步建立与用户的交互--------基本概念
- SilverLight学习笔记--实际应用(一)(4):手把手建立一个Silverlight应用程序之同步数据校验1
- 建立典型HTTP Client应用程序的步骤
- 用Python脚本语言建立一个基于应用程序的GUI快速启动
- 设计构建一个软件程序的基本步骤探讨