MSMQT的配置
MSMQT的介绍说明
MSMQT可以看成BizTalk专用的MSMQ,它是一种消息队列,但是不同与微软公司的消息队列(MSMQ)。你可以这样理解,MSMQ是一种物理的队列,我们可以看到队列的一些信息,而MSMQT是一种基于数据库的消息队列(Database Based Queue),我们是看不到具体的队列的,也可以说是一种逻辑上的队列。
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. 确定,完成配置;