sql server的服务代理体系


  Share  
|


sql服务器服务代理是一个新的子系统,提供了一个框架,为建设异步申请使用sql server 2005 。 能够支持异步排队扩充延展性sql server 2005的应用。 异步排队是一个重要因素,可扩展性,因为它允许一个应用响应更多的请求超过该平台可以处理好身体。 异步排队发现,在许多其他高可扩展性的应用,如作业系统的输入/输出子系统,网络服务器,甚至是内部业务的sql server数据库引擎本身。 例如,在案件网络服务器,如果万用户同时请求的资源,从服务器,如果没有异步排队网络服务器将不堪重负,因为它试图同步处理所有的请求,一个一个地。 异步排队,让所有的要求,所有被抓获的一个队列。 那么,而不是被压倒,网络服务器可以参赛过程中,从队列在其最高效率水平。 增补的sql server的服务经纪人到sql server 2005 ,使您能够建立这种同一类型的可扩展到你的数据库应用程序。

sql server的服务代理体系

它的重要,一定要记住,在sql server服务代理是一种应用框架。 它的目标是,对辛勤工作在建设异步应用,以及它是否处理所有的重型起重为异步应用。 sql server的服务经纪人,充分照顾到所有的努力,至典等细节保证在命令消息路由和交付。 或者换句话说, sql server的服务经纪人提供了水管,为异步应用,但并没有提供应用本身。 它仍然是要由你来建立应用程序,利用该框架由sql server的经纪服务子系统。 微软已经使用了sql server的经纪服务子系统,使功能,在其他几个领域的sql server 2005 ,其中包括通知服务,报告服务,以及异步查询通知书。

sql服务器服务的经纪人,是完全集成与sql server 2005的引擎,并完全交易。 交易可以把排队的事件和影响既可以承诺,并推出了回来。 此外,新的sql server服务的经纪人也支持可靠交货的信息,以远程排长龙。 这意味着,信息送到途经sql server的经纪服务,可以跨多个sql服务器系统,并仍然提供保证阶,一时间只有信息传送,甚至到偏远排长龙,即必须达到跨越多个路由步骤。 sql服务器服务的经纪会照顾力学须打破大型讯息成小块都派出了整个网络,然后再重新组装,他们在另一端。

讯息

电文核心比特的信息送到一个sql server的服务代理申请。 这些信息可短信或构成的二进制数据或xml 。 为xml消息, sql服务器,可以确认该电文以及成立,并表示,他们遵守预定的模式。 你创造了一个sql服务器服务代理信息通过运行创造讯息型指挥,因为这里你指定类型的内容,这个信息。 消息说,被送到全国各地排长龙,可以非常大至2gb 。

排长龙

sql server的服务代理队列包含收集有关信息。 每个排队的相关服务。 当一个sql server的服务代理应用传达了一个信息,这个信息必须先放置在一个队列。 同样地,当这一信息是受到指标体系,它是收到一个队列。 电文进行验证时,他们所收到的目标队列。 如果一个信息是无效的,那么服务返回一个错误给寄件人。 那么,可以申请读队列和处理信息。 你创造了一个sql服务器服务代理队列通过运行创造队列指挥。

合同

合同本质上界定哪些信息,可以用某一特定队列。 为了得到处理,合同的,首先要创造一个sql server的服务经纪人的信息,并排队等候,或更具体地说,排队的服务。 该合同提供信息服务,对这类信息,它会进程。 该合同还可以防止错误的讯息被发送到和使用的是一个意想不到的目标应用。 你创造了一个sql服务器服务代理信息通过运行创造合同指挥。

服务

一个sql服务器服务,经纪服务,是一个特定的服务代理工作还是一套任务。 每个队列有一个相关的服务。 交谈之间发生的服务。 合同与服务确定具体的信息,将处理由服务。

对话

对话是一个必不可少的组成部分,微软的新的sql server服务的经纪人。 基本上,对话,提供双程短信间的sql server服务,经纪服务。 对话可用于interserver通信服务运行在不同的服务器上或下,或它们可以用来intraserver通讯连接运行两个程序在同一台服务器上。

主要目的的一个sql服务器服务经纪人的对话,是提供一个有序的信息传送。 在其他的话,对话,让排队的信息总是在阅读,同时为了使他们投入到队列。 sql server的服务经纪人的对话,保持可靠的盛事定购不同的服务器,即使网络,应用,或者其他故障,暂时打乱沟通对话的端点。 当通讯恢复后,事件将继续予以处理,以便从点上加工排队入境。 对话可以成立过程中的信息,要么是完全全双工模式还是半双工模式。

交通信息

sql服务器服务经纪人的信息传输协议,使信息,将被送到全国各地的网络。 它是基于tcp / ip ,和整体结构的sql服务器服务代理讯息运输是一种有点像建筑用的tcp / ip和ftp 。 默认的sql经纪服务使用tcp / ip端口4022 。 sql服务器服务代理的消息传输组成的两个议定书:毗邻的经纪协议,这是一个级别较低的协议如tcp ,以及对话的议定书,这是一个更高层次的协议如ftp的搭载在顶部的lowerlevel相邻经纪人议定书。

毗邻经纪议定书毗邻的经纪协议,是一个高效率低tcp / ip协议,可以提供基本的信息交通工具。 这是一个双向复用和议定书等,可以处理的消息传输,为多个sql server的服务代理的对话框。 它不担心讯息命令或确认的信息传送。 这是所有处理的对话框议定书。 相反,毗邻的经纪人议定书简单发送讯息,整个网络为尽快进行有关事宜。

对话框议定书对话框议定书是一个更高层次的协议,利用该服务的毗邻经纪议定书处理端到端通信的一个sql服务器服务代理对话框。 它的目的是提供一个时间只, 29:17交付的邮件时,处理发送和确认信息。 它还提供对称故障处理双方为此节点通知任何信息传送失败。 此外,对话框议定书负责认证和加密的信息。

这是一篇文章说,通过与maud问:郑海泉

Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions