正在加载图片...
594Ap高程 Chinaopub com 下载 迅速,这是由于消息从来不会从系统内存中传送到磁盘。虽然这种类型的消息可以在两个队 列管理器之间网络连接失败的情况下继续存在,但是当所在的机器出现故障时将会丢失。这 是获得内存式投递的速度优势所必须付出的代价 2.磁盘式的投递 当消息从一个队列处理器传送到另一个队列处理器时,消息存储在每个机器的硬盘上 当消息传到下一个机器时,随着发送机器完成传送,从前一个机器的硬盘上删除消息。由于 消息必须写入所通过的所有机器的磁盘,所以会比内存式的投递花费更长的时间才能到达目 的地。毕竟磁盘输入输出要比内存慢几个数量级。好处是系统岀现故障时能够恢复消息,这 种投递方法意味着消息通过队列管理器时,将每个消息写入磁盘,系统出现故障时不会破坏 消息。此方式要求MSMQ服务器使用可恢复文件系统,如NTFS 3.事务式投递 最后,从传送者到接收者的所有消息的处理可被认为是一个事务。由于事务支持ACID特 性,这意味着事务式投递的消息具有原子性、一致性、隔离性和持久性 持久性意味着当消息在系统中传输时,事务性消息利用磁盘式投递方法将每个 消息写入永久性的存储器中。原子性意味着消息只投递一次,并以发送的次序投递 事务性消息利用COM事务控制特性来提供消息投递的事务特性。这种投递方法的好处是MSMQ 消息可以参与使用数据库操作的事务。这允许在使用MSMQ的应用程序中建立复杂的业务规则 20.3管理MSMQ MSMQ2.0像 Windows2000中的许多服务一样,通过MMC插件来进行管理。MSMQ插件 位于 Computer Mangement插件之下,如图20-2所示。 图202MSMQ插件 MSMQ的MMC插件完成的任务一般是增加一个新的队列,向MSMQ服务器增加新的队列 非常容易。 20.3.1增加队列 打开 Computer Management插件,然后打开 Message Queuing的下一级列表,如图20-3所示迅速,这是由于消息从来不会从系统内存中传送到磁盘。虽然这种类型的消息可以在两个队 列管理器之间网络连接失败的情况下继续存在,但是当所在的机器出现故障时将会丢失。这 是获得内存式投递的速度优势所必须付出的代价。 2. 磁盘式的投递 当消息从一个队列处理器传送到另一个队列处理器时,消息存储在每个机器的硬盘上。 当消息传到下一个机器时,随着发送机器完成传送,从前一个机器的硬盘上删除消息。由于 消息必须写入所通过的所有机器的磁盘,所以会比内存式的投递花费更长的时间才能到达目 的地。毕竟磁盘输入输出要比内存慢几个数量级。好处是系统出现故障时能够恢复消息,这 种投递方法意味着消息通过队列管理器时,将每个消息写入磁盘,系统出现故障时不会破坏 消息。此方式要求M S M Q服务器使用可恢复文件系统,如 N T F S。 3. 事务式投递 最后,从传送者到接收者的所有消息的处理可被认为是一个事务。由于事务支持 A C I D特 性,这意味着事务式投递的消息具有原子性、一致性、隔离性和持久性。 持久性意味着当消息在系统中传输时,事务性消息利用磁盘式投递方法将每个 消息写入永久性的存储器中。原子性意味着消息只投递一次,并以发送的次序投递。 事务性消息利用C O M +事务控制特性来提供消息投递的事务特性。这种投递方法的好处是M S M Q 消息可以参与使用数据库操作的事务。这允许在使用M S M Q的应用程序中建立复杂的业务规则。 20.3 管理M S M Q MSMQ 2.0像Windows 2000中的许多服务一样,通过 M M C插件来进行管理。M S M Q插件 位于Computer Mangement插件之下,如图2 0 - 2所示。 图20-2 MSMQ插件 M S M Q的M M C插件完成的任务一般是增加一个新的队列,向 M S M Q服务器增加新的队列 非常容易。 20.3.1 增加队列 打开Computer Management插件,然后打开Message Queuing的下一级列表,如图2 0 - 3所示。 594计计ASP 3 高级编程 下载
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有