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]