MSMQT的配置

MSMQT的介绍说明

MSMQT可以看成BizTalk专用的MSMQ,它是一种消息队列,但是不同与微软公司的消息队列(MSMQ)。你可以这样理解,MSMQ是一种物理的队列,我们可以看到队列的一些信息,而MSMQT是一种基于数据库的消息队列(Database Based Queue),我们是看不到具体的队列的,也可以说是一种逻辑上的队列。

MSMQ队列有一定的限制,它不支持大于4M的消息,但是我们在BizTalk数据交换的时候通常这个是没有办法来控制的,因此MSMQT的出现解决了MSMQ的限制的问题,因为他是基于数据库的,文件的大小对于数据库来说没有多大的关系,但是文件太大也会影响性能的,因此也要注意。

在配置MSMQT之前一直迷惑,不知道他是什么东西,问了一些朋友也莫名其妙的说不清楚,有人说他是类似于MSMQ的对列,只不过看不见而已。这句话我相信,但是还是莫名其妙,我怎么建这个队列,因为我在配置BizTalk的时候需要队列的地址和名称。

在经过了对一些英文资料的研究之后,我思想中产生一种想法,那就是MSMQT其实就是BizTalk的一个接收位置,它的地址就是BizTaLK的计算机名称,队列名称就是接收位置中建的队列名称。或许你看了我的说法你也是一脸的迷惑,那就看看MSMQT的具体配置就有体会了。

MSMQT的激活

       默认情况下,BizTalk是不会有MSMQT的适配器的,需要我们手工的激活,激活过程如下:

1.         BizTalk管理控制台上选择适配器,右键点击“新建”;

2.         在页面中名称处键入“MSMQT”,适配器选择“MSMQT”;

3.         单击“确定”;

4.         重启BizTalk实例;

MSMQT的配置

       前面说了,MSMQT其实就是一个BIziTalk的接收位置,因此我们只要新建一个流程的接收位置就好。这里只介绍配置MSMQT的参数。

1.         新建一个接收位置;

2.         名称为“MSMQT”,类型选择我们激活的适配器“MSMQT”,接受管道选择“XMLReceive;

3.         点击“配置”进入配置页面,队列名称键入“ReceiveMQ”;

4.         确定,完成配置;

posted on 2006-11-28 14:08  失落  阅读(258)  评论(0编辑  收藏  举报