JCR Clustering Configuration for JCR 1.8 - 1.8.3
In 1.8, the replication service is configured separately from the repository. The configuration is similar :<component> <type>org.exoplatform.services.jcr.ext.replication.ReplicationService</type> <init-params> <values-param> <name>repositories</name> <value>db1</value> <value>db2</value> </values-param> <properties-param> <name>replication-properties</name> <property name="enabled" value="true"/> <property name="mode" value="persistent"/> <property name="bind-ip-address" value="192.168.0.15"/> <property name="channel-config" value="TCP(oob_thread_pool.queue_max_size=100;thread_naming_pattern=cl;use_concurrent_stack=true;oob_thread_pool.rejection_policy=Run;discard_incompatible_packets=true;thread_pool.max_threads=40;oob_thread_pool.enabled=true;oob_thread_pool.max_threads=20;loopback=false;oob_thread_pool.keep_alive_time=5000;thread_pool.queue_enabled=false;oob_thread_pool.queue_enabled=false;max_bundle_size=64000;thread_pool.queue_max_size=100;thread_pool.enabled=true;enable_diagnostics=true;max_bundle_timeout=30;oob_thread_pool.min_threads=8;use_incoming_packet_handler=true;thread_pool.rejection_policy=Run;bind_addr=$bind-ip-address;thread_pool.min_threads=8;thread_pool.keep_alive_time=5000;enable_bundling=true):MPING(timeout=2000;num_initial_members=8;mcast_port=34526;mcast_addr=224.0.0.1):FD_SOCK:VERIFY_SUSPECT(timeout=1500):pbcast.NAKACK(max_xmit_size=60000;print_stability_history_on_failed_xmit=true;use_mcast_xmit=false;gc_lag=0;discard_delivered_msgs=true;retransmit_timeout=300,600,1200,2400,4800):pbcast.STABLE(stability_delay=1000;desired_avg_gossip=50000;max_bytes=8000000):pbcast.GMS(print_local_addr=true;join_timeout=3000;view_bundling=true;join_retry_timeout=2000;shun=false)"/> </properties-param> </init-params> </component>
| Parameter | Description | values |
|---|---|---|
| repositories | list of repositories to replicate | repository name |
| enabled | enable/disable replication | true or false |
| mode | type of replication | persistent or proxy |
| bind-ip-address | IP address of the local network interface to use for replication | IP address |
| channel-config | JGroups configuration | See the JGroups Docs |
on 14/08/2009 at 15:31