THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
Code Block | ||||
---|---|---|---|---|
| ||||
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:jaxws="http://cxf.apache.org/jaxws"
xmlns:clustering="http://cxf.apache.org/clustering"
xmlns:util="http://www.springframework.org/schema/util"
xsi:schemaLocation="
http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd
http://cxf.apache.org/clustering http://cxf.apache.org/schemas/clustering.xsd
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd">
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"/>
<util:list id="addressList">
<value>http://localhost:${testutil.ports.Server.1}/services1</value>
<value>http://localhost:${testutil.ports.Server.2}/services2</value>
<value>http://localhost:${testutil.ports.Server.3}/services3</value>
</util:list>
<bean id="SequentialAddresses" class="org.apache.cxf.clustering.SequentialStrategy">
<property name="alternateAddresses">
<ref bean="addressList"/>
</property>
<!-- delay a retry for 1/10 of a second -->
<property name="delayBetweenRetries" value="100"/>
</bean>
<bean id="RandomAddresses" class="org.apache.cxf.clustering.RandomStrategy">
<property name="alternateAddresses">
<ref bean="addressList"/>
</property>
</bean>
<!-- other jaxws:client attributes and elements are omitted for brevity -->
<jaxws:client id="clientWithSeqFailoverSupport" address="http://localhost:8080/services">
<jaxws:features>
<clustering:failover>
<clustering:strategy>
<ref bean="SequentialAddresses"/>
</clustering:strategy>
</clustering:failover>
</jaxws:features>
</jaxws:client>
<!-- other jaxws:client attributes and elements are omitted for brevity -->
<jaxws:client id="clientWithRandomFailoverSupport" address="http://localhost:8080/initialAddress">
<jaxws:features>
<clustering:failover>
<clustering:strategy>
<ref bean="RandomAddresses"/>
</clustering:strategy>
</clustering:failover>
</jaxws:features>
</jaxws:client>
</beans>
|
...
Code Block | ||||
---|---|---|---|---|
| ||||
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jaxws="http://cxf.apache.org/jaxws" xmlns:clustering="http://cxf.apache.org/clustering" xmlns:util="http://www.springframework.org/schema/util" xsi:schemaLocation=" http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd http://cxf.apache.org/clustering http://cxf.apache.org/schemas/clustering.xsd http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd"> <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"/> <util:list id="addressList"> <value>http://localhost:${testutil.ports.Server.1}/services1</value> <value>http://localhost:${testutil.ports.Server.2}/services2</value> <value>http://localhost:${testutil.ports.Server.3}/services3</value> </util:list> <bean id="SequentialAddresses" class="org.apache.cxf.clustering.SequentialStrategy"> <property name="alternateAddresses"> <ref bean="addressList"/> </property> <!-- delay a retry for 1/10 of a second --> <property name="delayBetweenRetries" value="100"/> </bean> <bean id="RandomAddresses" class="org.apache.cxf.clustering.RandomStrategy"> <property name="alternateAddresses"> <ref bean="addressList"/> </property> </bean> <!-- other jaxws:client attributes and elements are omitted for brevity --> <jaxws:client id="clientWithSeqFailoverSupport" address="http://localhost:8080/services"> <jaxws:features> <clustering:circuit-breaker-failover threshold="1" timeout="60000"> <clustering:strategy> <ref bean="SequentialAddresses"/> </clustering:strategy> </clustering:circuit-breaker-failover> </jaxws:features> </jaxws:client> <!-- other jaxws:client attributes and elements are omitted for brevity --> <jaxws:client id="clientWithRandomFailoverSupport" address="http://localhost:8080/initialAddress"> <jaxws:features> <clustering:circuit-breaker-failover threshold="1" timeout="60000"> <clustering:strategy> <ref bean="RandomAddresses"/> </clustering:strategy> </clustering:circuit-breaker-failover> </jaxws:features> </jaxws:client> </beans> |
...
Code Block | ||||
---|---|---|---|---|
| ||||
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:jaxws="http://cxf.apache.org/jaxws"
xmlns:clustering="http://cxf.apache.org/clustering"
xmlns:util="http://www.springframework.org/schema/util"
xsi:schemaLocation="
http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd
http://cxf.apache.org/clustering http://cxf.apache.org/schemas/clustering.xsd
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd">
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"/>
<util:list id="addressList">
<value>http://localhost:${testutil.ports.Server.1}/services1</value>
<value>http://localhost:${testutil.ports.Server.2}/services2</value>
<value>http://localhost:${testutil.ports.Server.3}/services3</value>
</util:list>
<bean id="SequentialAddresses" class="org.apache.cxf.clustering.SequentialStrategy">
<property name="alternateAddresses">
<ref bean="addressList"/>
</property>
</bean>
<!-- other jaxws:client attributes and elements are omitted for brevity -->
<jaxws:client id="clientWithLoadDistributor" address="http://localhost:8080/services">
<jaxws:features>
<clustering:loadDistributor>
<clustering:strategy>
<ref bean="SequentialAddresses"/>
</clustering:strategy>
</clustering:loadDistributor>
</jaxws:features>
</jaxws:client>
</beans>
|
...