BizTalk Server - MSMQT Performance

This is Interesting: Free IT Magazines  
Home > Archive > BizTalk Server > June 2004 > MSMQT Performance





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author MSMQT Performance
Mike Holdorf

2004-06-03, 10:56 am

We're sending records to BizTalk via MSMQT and we're just not seeing great
performance.

Our implementation has a service that reads from MQ Series and sends the
transaction to BizTalk via MSMQT. The service we wrote is able to read from
MQ Series and send it to MSMQ (not BizTalk in this test) at about 500 per
second. When we switch over to send these transactions to MSMQT, we only
get about 50 per second. This is a huge difference and we will be getting
500K+ records each night to process, so we need better performance.

We have set up multiple queues and this has helped, but we just cannot find
any way to get the records over to BizTalk any faster with MSMQT. We have
played around with the registry settings in the help file, but nothing seems
to help and we've also modified the Sessionmark settings specified in the
recent BizTalk Performance Whitepaper.

Anyone have any suggestions on how to speed up MSMQT?

Mike Holdorf


Iuliu Rus

2004-06-03, 4:56 pm

The only things that speed up MSMQT are multiple queues and multiple
sending computers. The networking component in MSMQT can process around 200
messages/second, but because MSMQT is serialized on one thread and has the
overhead of the routing engine it slows down considerably. If you don't
care about the ordering, look at the MSMQC adapter. There the story is
similar (we still have the overhead of the routing engine and the DTC
transactions), but MSMQC spawns multiple threads that submit messages into
the engine, and the end result is a much faster adapter.

Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com