We are trying to improve performance on our BizTalk server. We are using
MLLP and processing only 2 messages a second. The primary cause of the
delay
seems to be in sending the ACK back to the source. This takes up almost
the
entire .5 seconds to process a message. I tried setting the
MLLPSendFlushTimeout registry setting below 500 but that didn't seem to
make
a difference. If I debug the orchestration that creates and sends the
acknowledgement and track packets with a packet sniffer, there is .5
seconds
between the time the orchestration says the ACK was sent, and the time the
packet actually left the NIC. Any ideas?
Thanks much.