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 brewitybrevity --> <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 brewitybrevity --> <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://wwwcxf.springframeworkapache.org/schema/beansclustering http://wwwcxf.springframeworkapache.org/schema/beans/spring-beansschemas/clustering.xsd http://www.springframework.org/schema/utilbeans http://www.springframework.org/schema/utilbeans/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 brewitybrevity --> <jaxws:client id="clientWithSeqFailoverSupport" address="http://localhost:8080/services"> <jaxws:features> <clustering:circuit-breaker-failover threshold="1" timeout="60000"> <clustering:failover> strategy> <clustering:circuit-breaker-failover threshold="1" timeout="60000"> <ref bean="SequentialAddresses"/> </clustering:strategy> </clustering:circuit-breaker-failover> </jaxws:features> </jaxws:client> <!-- other jaxws:client attributes and elements are omitted for brewitybrevity --> <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 brewitybrevity --> <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> |
...