DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
...
| 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>
|
...