|
|
| Bergenhaus 2004-04-07, 9:02 am |
| I wonder if anyone could explain the difference between MSMQ and MSMQT. I have seen all the docs and presentations and they have left me confused.
I have a biztalk installation on a single box and I have enabled the MSMQT adapter. From what I understand this means I cannot run MSMQ on the same box.
How do I send messages to an orchestration via MSMQT, can I send messages directly to MSMQT or do I need to put the message through a Q on another box with MSMQ installed ?
| |
| Markarend 2004-04-11, 4:29 pm |
| MSMQT is an implementation of the MSMQ interface from BizTalk to the outside world. Externally, MSMQT queues look and work like MSMQ private queues; no changes required there. Internally, there is no actual queue; rather MSMQT takes all incoming queued
messages and dumps them straight into the BizTalk Server messagebox. Outgoing is mirror situation. MSMQT is great for high performance and when implementing "in-order" delivery. There is no tool to manage MSMQT queues, since there is no actual queue.
Use HAT and EventViewer. Note that it is actually possible to run MSMQ and MSMQT side-by-side on one box if you must, but it's not a trivial configuration. Requires separate IP addresses and separate addressing via DNS to make sure messages don't get cr
ossed.
| |
| Markarend 2004-04-11, 4:29 pm |
| Sorry, sent last answer before finishing. To answer your last question, look at the SDK sample for sending MSMQ messages... can use this to send messages to your MSMQT queue from same box or from other box that has MSMQ installed. Typically located at C
:\Program Files\Microsoft BizTalk Server 2004\SDK\Samples\Adapters\SendMSMQMessag
e.
| |
| TomLeonard 2004-04-19, 11:38 am |
| The Primary difference is the size of the payload. MSMQ in its normal
flavor only supports message (payload) sizes up to 4MB. MSMQT is a BizTalk
flavor that does away with this limitation and you can have unlimited
payload sizes...
Tom
| |
| Jim NIcolson 2004-04-22, 3:41 am |
| hi
This may be a dumb question but...
Does MSMQ have to be installed in order to be able to send a message to the MSMQT adapter port.
My simple test fails saying MSMQ is not installed (I think the adapter is set up ok)
I'm having trouble with the coexistence statements as to whether they mean cannot be active(run) concurrently
or cannot be installed.
Thanks
Jim Nicolson
----- Markarend wrote: -----
Sorry, sent last answer before finishing. To answer your last question, look at the SDK sample for sending MSMQ messages... can use this to send messages to your MSMQT queue from same box or from other box that has MSMQ installed. Typically located
at C:\Program Files\Microsoft BizTalk Server 2004\SDK\Samples\Adapters\SendMSMQMessag
e.
| |
| Iuliu Rus 2004-05-25, 11:38 pm |
| You don't need MSMQ on the Biztalk machin, but ou have to run the
SendMSMQMessage sample on a different computer that has MSMQ. Look at the
documentation and follow the instructions.
| |
| Kristl 2004-05-30, 10:46 am |
| I agree with Bergenhaus that there is plenty out there explaining that
they can't be running on the same machine, etc. I have some specific
questions however that I can't seem to find a solid answer on.
1) Given that I am doing a self-study of the BTS04 modules and can't
run Windows Server 2003, and I cannot give my machine 2 IP addresses
bc I don't know how - is there any chance I will be able to complete
the Biztalk 2004 Tutorials with any success?
2) I have set up my MSMQT adapter in Biztalk - and I can see both
"Message Queuing" and "Message Queueing Triggers" are "Started" in my
Services...does this mean that all is well?
3) since they can't run side-by-side without 2 IP addresses, how do I
make sure they are not running side-by-side?
|
|
|
|