1. Create a file named abc.txt in the registry ("/_system/governance" path) with the below configuration.
<property name="test" value="Sampletest"/>
2. Add the below proxy service to the manager node.
<?xml version="1.0" encoding="UTF-8"?>
<proxy xmlns="http://ws.apache.org/ns/synapse"
name="testProxy"
transports="https,http"
statistics="disable"
trace="disable"
startOnLoad="true">
<target>
<inSequence>
<log level="custom">
<property name="###########symbol#########"
expression="get-property('registry','gov:/abc.txt')"/>
</log>
<drop/>
</inSequence>
<outSequence>
<send/>
</outSequence>
<endpoint>
<address uri="http://www.google.com"/>
</endpoint>
</target>
<description/>
</proxy>
3. Send a single request to a worker and look for a log as below.
[2016-10-05 21:47:04,728] INFO - LogMediator ###########symbol######### = <property name="test" value="Sampletest"/>
4. Change the registry saved value to "Sampletest123".
5. Send another request to the worker after changing the above resource value and look for a log as below. See whether it has logged the changed property value. If it has changed that means registry mounting works properly.
[2016-10-05 21:48:06,488] INFO - LogMediator ###########symbol######### = <property name="test" value="Sampletest123"/>
Please refer [1] for clustering WSO2 ESB.
[1] https://docs.wso2.com/display/CLUSTER44x/Clustering+ESB+4.9.0#ClusteringESB4.9.0-Configuringtheloadbalancer
No comments:
Post a Comment