Skip to content

Instantly share code, notes, and snippets.

@bohrqiu
Last active January 1, 2016 23:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bohrqiu/8216043 to your computer and use it in GitHub Desktop.
Save bohrqiu/8216043 to your computer and use it in GitHub Desktop.
cxf client timeout configuration
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:osgi="http://www.springframework.org/schema/osgi"
xmlns:p="http://www.springframework.org/schema/p" xmlns:jaxws="http://cxf.apache.org/jaxws"
xmlns:http-conf="http://cxf.apache.org/transports/http/configuration"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/osgi http://www.springframework.org/schema/osgi/spring-osgi.xsd
http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd
http://cxf.apache.org/transports/http/configuration http://cxf.apache.org/schemas/configuration/http-conf.xsd"
default-autowire="byName">
<!-- 默认conduit, 链接超时10秒,读超时30秒 -->
<http-conf:conduit name="*.http-conduit">
<http-conf:client ConnectionTimeout="10000" ReceiveTimeout="30000"/>
</http-conf:conduit>
<!-- 针对单个Ws服务设置超时时间 -->
<jaxws:client id="maOnlineWS"
serviceClass="com.sdo.ma.ws.api.service.online.IMaOnlineWS"
address="${ma-onlie.service.url}/OnlineService" />
<http-conf:conduit name=".*/OnlineService">
<http-conf:client ConnectionTimeout="10000" ReceiveTimeout="10000"/>
</http-conf:conduit>
<!--未设置超时时间,则会采用默认超时策略-->
<jaxws:client id="InstOnlineWS"
serviceClass="com.sdo.ma.ws.api.service.online.IInstOnlineWS"
address="${ma-onlie.service.url}/InstOnlineService" />
<beans>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment