Assume this flow: Input Node ----> Compute Node1 --------> Compute Node2 ---------> OutPut Node
If I put 10 messages on a queue, the Input Node picks up Message #1 and assuming all is good sends it out it's Output terminal to Compute Node1. If Compute Node1 successfully accepts Message #1, does the Input Node go to get Message #2 even before Compute Node1 is done handling Message #1? If yes, what happens to Message#2 if the Input Node sends it out it's Output Terminal before Compute Node1 is done processing Message#1? I guess the big question is, In a flow, if a preceding node is done handling a message, but the following node is still busy with a prior message, what happens to the message in the preceding node if it ready to leave that node? Are these message being held in memory? Or do the nodes all "talk" to each other to know when they are ready to accept another message, in which case I would think sooner or later you would see the original MQ queue backing up? I have this question because no matter how fast we throw messages at MQSI, the Input queue never seems to back up. Peter Potkay IBM MQSeries Certified Specialist, Developer [EMAIL PROTECTED] X 77906 This communication, including attachments, is for the exclusive use of addressee and may contain proprietary, confidential or privileged information. If you are not the intended recipient, any use, copying, disclosure, dissemination or distribution is strictly prohibited. If you are not the intended recipient, please notify the sender immediately by return email and delete this communication and destroy all copies. Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive