Soap 1.2 Endpoint Performance
Posted
by
mflair2000
on Stack Overflow
See other posts from Stack Overflow
or by mflair2000
Published on 2012-10-21T04:56:36Z
Indexed on
2012/10/21
5:00 UTC
Read the original article
Hit count: 173
I have a Client >> WCF Host Service >> SOAP 1.2 Service setup and i'm having performance issues on the SOAP Java proxy. I have no control over how the Java service is setup, aside from the endpoint config.
I have the Client running Asynchronously, and the host WCF service running in Async pattern, but i see the SOAP 1.2 proxy bottlenecking and handling the requests in a Synchronous way.
Can someone take a look at the auto-generated SOAP 1.2 configuration below, from the SOAP 1.2 Service wsdl?
Is there a way to configure this for Async way and improve performance? Could be configured for SOAP 1.1?
<?xml version="1.0"?>
<configuration>
<system.web>
<compilation debug="true"/>
</system.web>
<system.serviceModel>
<bindings>
<customBinding>
<binding name="WebserviceListenerSoap12Binding" closeTimeout="00:30:00"
openTimeout="00:30:00" receiveTimeout="00:30:00" sendTimeout="00:30:00">
<textMessageEncoding maxReadPoolSize="64" maxWritePoolSize="16"
messageVersion="Soap12" writeEncoding="utf-8">
<readerQuotas maxDepth="32" maxStringContentLength="20000000"
maxArrayLength="20000000" maxBytesPerRead="4096" maxNameTableCharCount="16384" />
</textMessageEncoding>
<httpTransport manualAddressing="false" maxBufferPoolSize="20000000"
maxReceivedMessageSize="20000000" allowCookies="false" authenticationScheme="Anonymous"
bypassProxyOnLocal="false" decompressionEnabled="true" hostNameComparisonMode="StrongWildcard"
keepAliveEnabled="true" maxBufferSize="20000000" proxyAuthenticationScheme="Anonymous"
realm="" transferMode="Buffered" unsafeConnectionNtlmAuthentication="false"
useDefaultWebProxy="true" />
</binding>
</customBinding>
</bindings>
<client>
<endpoint address="http://10.18.2.117:8080/java/webservice/WebserviceListener.WebserviceListenerHttpSoap12Endpoint/"
binding="customBinding" bindingConfiguration="WebserviceListenerSoap12Binding"
contract="ResolveServiceReference.WebserviceListenerPortType"
name="WebserviceListenerHttpSoap12Endpoint" />
</client>
</system.serviceModel>
</configuration>
© Stack Overflow or respective owner