Can ordered message delivery be implemented with BizTalk scaling out using sequential convoy?

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?

As per answers to your post on MSDN, turning on 'Ordered' your MQ Receive Location will prevent parallel throughput from multiple receive hosts, but you should still receive the benefits of reliability, failover and 'maintenance' slots without downtime. FWIW, we are using the MQSC adapter on 2 servers - there are many performance 'knobs' (polling interval, maximum batch size, and? Threads) on the receive location (admittedly, we aren't using ordered) which can be used to improve ordered throughput from just the one listener (exactly how many messages do you need to process per second?).

As an alternative to ordered delivery across the receive location (and assuming the documents needed for a unit of work have been split and can be correlated back together / and documents have some kind of sequence number), you might look at aggregation patterns on a per-message basis such as this one from Seroter.

I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.

Related Questions