pero 2005/07/08 13:52:50 Modified: webapps/docs cluster-howto.xml Log: document new resend flag small other changes.... Revision Changes Path 1.11 +43 -18 jakarta-tomcat-catalina/webapps/docs/cluster-howto.xml Index: cluster-howto.xml =================================================================== RCS file: /home/cvs/jakarta-tomcat-catalina/webapps/docs/cluster-howto.xml,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- cluster-howto.xml 1 Jul 2005 18:35:03 -0000 1.10 +++ cluster-howto.xml 8 Jul 2005 20:52:50 -0000 1.11 @@ -342,8 +342,7 @@ resourceName="UserDatabase" /> <Host name="localhost" appBase="webapps"> - <Cluster className="org.apache.catalina.cluster.tcp.SimpleTcpCluster" - defaultMode="true" /> + <Cluster className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"/> </Host> </Engine> </Service> @@ -353,7 +352,8 @@ The default mode configuration setup a <em>fastasyncmode</em> cluster configuration with following parameters: <ul> - <li>Open Membership receiver at <em>228.0.0.4</em> and send to multicast udp port <em>8012</em>.</li> + <li>Open Membership receiver at <em>228.0.0.4</em> and send to multicast udp port <em>8012</em></li> + <li>Send membership every 1 sec and drop member after 30sec.</li> <li>Open message receiver at default ip interface at first free port between <em>8015</em> and <em>8019</em>.</li> <li>Receiver message with <em>SocketReplicationListener</em> </li> <li>Configure a <em>ReplicationTransmitter</em> with <em>fastasyncmode</em> sender mode.</li> @@ -372,8 +372,7 @@ <Cluster className="org.apache.catalina.cluster.tcp.SimpleTcpCluster" service.mcastBindAddress="127.0.0.1" receiver.tcpListenPort="9070" - receiver.tcpListenMaxPort="9075" - defaultMode="true" /> + receiver.tcpListenMaxPort="9075" /> </source> <br/> <b>WARNING</b>: When you add you sub elements, there overwrite the defaults complete. @@ -383,8 +382,7 @@ <Cluster className="org.apache.catalina.cluster.tcp.SimpleTcpCluster" service.mcastBindAddress="127.0.0.1" receiver.tcpListenPort="9070" - receiver.tcpListenMaxPort="9075" - defaultMode="true" > + receiver.tcpListenMaxPort="9075" > <ClusterListener className="org.apache.catalina.cluster.session.ClusterSessionListener" /> <ClusterListener className="org.apache.catalina.cluster.session.JvmRouteSessionIDBinderListener" /> <Valve className="org.apache.catalina.cluster.tcp.ReplicationValve" @@ -423,8 +421,7 @@ jvmRoute="node1"> <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase" /> - <Cluster className="org.apache.catalina.cluster.tcp.SimpleTcpCluster" - defaultMode="true" /> + <Cluster className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"/> <Host name="localhost" appBase="webapps"/> </Engine> @@ -474,7 +471,7 @@ manager.expireSessionsOnShutdown="false" manager.notifyListenersOnReplication="false" manager.notifySessionListenersOnReplication="false" - manager.sendAllSessions="false" + manager.sendAllSessions="false" manager.sendAllSessionsSize="500" manager.sendAllSessionsWaitTime="20"> <Membership @@ -483,8 +480,8 @@ mcastBindAddress="127.0.0.1" mcastClusterDomain="d10" mcastPort="45564" - mcastFrequency="500" - mcastDropTime="3000"/> + mcastFrequency="1000" + mcastDropTime="30000"/> <Receiver className="org.apache.catalina.cluster.tcp.ReplicationListener" tcpListenAddress="auto" @@ -566,7 +563,7 @@ <tr> <td>waitForAck</td> <td>Wait for ack after data send</td> - <td><code>true</code></td> + <td><code>false</code></td> </tr> <tr> @@ -583,7 +580,7 @@ </table> </p> <p> -Example to get statistic information and transfer is compressed<br/> +Example to get statistic information, wait for ack at every message send and transfer at compressed mode<br/> <source> <Sender className="org.apache.catalina.cluster.tcp.ReplicationTransmitter" @@ -629,7 +626,13 @@ <tr> <td>doWaitAckStats</td> <td>create waitAck time stats</td> - <td><code>true</code></td> + <td><code>false</code></td> + </tr> + + <tr> + <td>resend</td> + <td>resend message after failure, can overwrite at message</td> + <td><code>false</code></td> </tr> <tr> @@ -720,18 +723,26 @@ <tr> <td>doWaitAckStats</td> <td>create waitAck time stats</td> - <td><code>true</code></td> + <td><code>false</code></td> </tr> + + <tr> + <td>resend</td> + <td>resend message after failure, can overwrite at message</td> + <td><code>false</code></td> + </tr> + </table> </p> <p> -Example to get a processing statistic information and wait for ACK<br/> +Example to get a processing statistic information, resend after failure and wait for ACK<br/> <source> <Sender className="org.apache.catalina.cluster.tcp.ReplicationTransmitter" replicationMode="asynchronous" doProcessingStats="true" doWaitAckStats="true" + resend="true" keepAliveTimeout="320000" keepAliveMaxRequestCount="-1"/> </source> @@ -772,11 +783,18 @@ <td>create waitAck time stats</td> <td><code>true</code></td> </tr> + + <tr> + <td>resend</td> + <td>resend message after failure, can overwrite at message</td> + <td><code>false</code></td> + </tr> + </table> </p> <p> -Example to get a no processing statistic information, wait for ACK, after 10000 request renew socket and autoconnect before first request is send.<br/> +Example to get a no processing statistic information, no wait for ACK, after 10000 request renew socket and autoconnect before first request is send.<br/> <source> <Sender className="org.apache.catalina.cluster.tcp.ReplicationTransmitter" @@ -816,6 +834,13 @@ <td>max pooled sockets (Sender Sockets)</td> <td><code>25</code></td> </tr> + + <tr> + <td>resend</td> + <td>resend message after failure, can overwrite at message</td> + <td><code>false</code></td> + </tr> + </table> </p>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]