I have a BizTalk receive port connected to a queue (using MQ Series adapter) which is used to receive ordered messages. I need to scale out this port with multiple BizTalk host instances (I'm using BizTalk Server 2006 R2).
According to MSDN this cannot be done since ordered message delivery works against scale-out techniques.
Is there any other way to achieve ordered message delivery with scaling out with multiple BizTalk host instances? Is it possible to achieve this with sequential convoy pattern?
Appreciate your feedback.
Thanks,
Chatur
This won't work - scaling out isn't going to help you if you need to process messages in sequence. How can you process the next item in the queue from another host instance if the current host instance hasn't completed. You are basically asking how can I make my sequential delivery parallelizable?