⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 209008.htm

📁 探索Windows 2000发展策略以及中介层技术设计的基本概念
💻 HTM
字号:
<html><body><span  id=Layer1><a name=209008><font color=#3e70d7 face=arial size=5><b>MSMQ的讯息路由</span><span  id=Layer2></b></font><p><font size=2 color=#3c3c3c face=arial>假设一个MSMQ独立客户端要传送讯息到某个MSMQ伺服器的伫列。送讯息到目的地伫列最简单、最快速的方式是为客户端以及目的地伫列所在机器的MSMQ建立起传输层 (transport-layer) 连结,通常是使用TCP。如果可以建立直接连线的话,MSMQ就会这麽做。</span><span  id=Layer3></font></p><p><font size=2 color=#3c3c3c face=arial>MSMQ是在传送者与接收者之间建立的直接连线</span><span  id=Layer4></font></p><hr><font face=Arial Black color=#3e77d7 size=3><b></b></font><p><font size=2 color=#3c3c3c face=arial>MSMQ是在传送者与接收者之间建立的直接连线</span><span  id=Layer5></font></p><hr><p><font size=2 color=#3c3c3c face=arial>但如果不行的话呢?例如客户端与伺服端位於不同的网路而无法直接连接,那又会如何呢?在这情况下,MSMQ有他自己的讯息路由方式。为了决定如何路由讯息,MSMQ会利用伫列的优先顺序、讯息的优先顺序、以及一些可由管理工具设定的参数。如果目的地系统目前无法使用,MSMQ将会持续试着递送讯息,一直到成功或讯息被强制删除为止。</span><span  id=Layer6></font></p><p><font size=2 color=#3c3c3c face=arial>如果必要的话,MSMQ会路由讯息由传送者到接收者</span><span  id=Layer7></font></p><hr><font face=Arial Black color=#3e77d7 size=3><b></b></font><p><font size=2 color=#3c3c3c face=arial>如果必要的话,MSMQ会路由讯息由传送者到接收者</span><span  id=Layer8></font></p><hr><p><font size=2 color=#3c3c3c face=arial>虽然这并非绝对必要,但通常会把MSMQ部署在Windows 2000网域环境中,这意味着可以使用Active Directory。就像在</span><span  id=Layer9>&nbsp;<a target='_new' href=202.htm#>第二章</span><span  id=Layer10></a>&nbsp;中所说的,Active Directory支援站台 (site) 概念。站台由一群定义好的IP子网路 (subnet) 组成,而且站台内的所有系统应该由快速的线路连结在一起。</span><span  id=Layer11></font></p><p><font size=2 color=#3c3c3c face=arial>由此想法,MSMQ自动地处理单一站台内的讯息路由。然而,要在不同的站台之间路由讯息的话,MSMQ管理员必须定义讯息行进的可行路径。用来在站台间路由讯息的连结称为路由链结 (routing link)(,而当作站台出入口的两个MSMQ伺服器可由链结直接相连。管理员可以为每个链结指定费用 (cost),MSMQ就利用这些费用为路由路线做更明智的决定。图9-8展示一个MSMQ环境中有两个站台、站台出入口、以及它们之间的路由链结。</span><span  id=Layer12></font></p><p><font size=2 color=#3c3c3c face=arial>MSMQ藉由路由链结在战台之间路由讯息</span><span  id=Layer13></font></p><hr><font face=Arial Black color=#3e77d7 size=3><b></b></font><p><font size=2 color=#3c3c3c face=arial>MSMQ藉由路由链结在战台之间路由讯息</span><span  id=Layer14></font></p><hr><p><font size=2 color=#3c3c3c face=arial>MSMQ 1.0有它自己的站台概念,而路由链结原本称为站台链结(site link)。在Windows 2000,「站台链结」这个名词说的是Active Directory用来在站台之间复制资讯的连接。MSMQ的路由链结是完全不同的观念。</span><span  id=Layer15></font></p><hr><font face=Arial Black color=#3e77d7 size=3><b> 附注</b></font><p><font size=2 color=#3c3c3c face=arial>MSMQ 1.0有它自己的站台概念,而路由链结原本称为站台链结(site link)。在Windows 2000,「站台链结」这个名词说的是Active Directory用来在站台之间复制资讯的连接。MSMQ的路由链结是完全不同的观念。</span><span  id=Layer16></font></p><hr><br><center><a target=_new href=imagesh/9-8.gif><img border=0 src='imagesl/9-8.gif'></a></center></span><span  id=Layer17><center><table border=0 ><td align=center><font color=#3c3c3c face=arial size=2><font size=2 face=arial color=#3e80d7><b>&nbsp;图9-8</span><span  id=Layer18>&nbsp;</b></font>MSMQ以路由链结连接站台</span><span  id=Layer19></td></table></font></center><p><font size=2 color=#3c3c3c face=arial>管理员可以将站台内几个独立客户端设定为总是会透过相同的MSMQ伺服器传送讯息,这个选择称为集会 (session concentration)。结果是一个类似星形 (star-like) 的逻辑拓  ,即使由一个独立客户端送到另一个的讯息也会先行送到位在星形中心的MSMQ伺服器。集会可以降低MSMQ使用的网路频宽,代价是得在客户端之间多走些路径。站台出入口也允许站台内部集会 (intersite session concentration),因为进出站台的所有讯息都必须经过站台出入口。虽然某些讯息可能因此增加了连接动作的数量,但这确实会简化网路的路由拓  。</span><span  id=Layer20></font></p><p><font size=2 color=#3c3c3c face=arial>集会允许所有的讯息都经由同一个MSMQ伺服器路由</span><span  id=Layer21></font></p><hr><font face=Arial Black color=#3e77d7 size=3><b></b></font><p><font size=2 color=#3c3c3c face=arial>集会允许所有的讯息都经由同一个MSMQ伺服器路由</span>
	</body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -