Biztalk "hot and cold" issue - Latency Problem
- From: Riaan <RGouws@xxxxxxxxxx>
- Date: Fri, 5 Jun 2009 04:09:55 -0700 (PDT)
Hi
I am having an issue with request-response latency on BizTalk. My
solution is an ESB built using the Microsoft ESB Guidance on
the BizTalk Server 2006 R2 platform. I have modified the itinerary
based processing mechanism to do forward chaining and to
faciliate the solicit response pattern. This works like a charm.
I have done a lot of work to streamline the ESB and to reduce latency
for synchronous calls. My onramp (receive port/location),
is using a WCF adapter configured for NetTCP. In fact, all my ports
and downstream SOA services use WCF/NetTCP. My NETTCP receive
locations are hosted in process and not on IIS.
When I bombard this function, calling a downstream WCF service I get
response times of less than 500ms pretty consistently.
However, as soon as I have a situation where I am not sending requests
to my ESB BizTalk seems to "go to sleep". If I let about 30 seconds
pass and resend a request, BizTalk responds in 2000ms. If I wait for
5minutes and send a request it takes 7500ms! If I then send a
subsequent request within 5 seconds, the response comes back in under
a second. I am the only user in the environment, external load factors
are not a concern here.
I played around with the settings in the adm_ServiceClass table in the
management database. I tried various different settings for
MaxReceiveInterval and BatchSize. I found the optimal to be
MaxReceiveInterval = 50, BatchSize = 1. I was hoping these settings
would sort out the increased latency over time.
Can anyone advise me as to where I can look for a solution to
consistently get sub second response times?
Riaan Gouws
RGouws@xxxxxxxxxx
.
- Prev by Date: RE: Issue Mapping Flat File to XML file
- Next by Date: RE: Issue Mapping Flat File to XML file
- Previous by thread: Issue Mapping Flat File to XML file
- Next by thread: Need help in correlation
- Index(es):
Relevant Pages
|