This is an automated email from the ASF dual-hosted git repository.
git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/activemq-website.git
The following commit(s) were added to refs/heads/asf-site by this push:
new ca8579c Automatic Site Publish by Buildbot
ca8579c is described below
commit ca8579cb7488b6be8bb59279b55e36015e557c93
Author: buildbot <[email protected]>
AuthorDate: Sun Apr 11 20:50:06 2021 +0000
Automatic Site Publish by Buildbot
---
.../activemq-performance-module-users-manual.html | 185 ++++++++++-----------
1 file changed, 92 insertions(+), 93 deletions(-)
diff --git a/output/activemq-performance-module-users-manual.html
b/output/activemq-performance-module-users-manual.html
index 7f1002d..aa63d79 100644
--- a/output/activemq-performance-module-users-manual.html
+++ b/output/activemq-performance-module-users-manual.html
@@ -139,15 +139,15 @@ mvn activemq-perf:producer
-Dfactory.brokerURL=tcp://host:port
</thead>
<tbody>
<tr>
- <td>activemq-perf:broker</td>
+ <td><code class="language-plaintext
highlighter-rouge">activemq-perf:broker</code></td>
<td>Starts broker using the activemq configuration file located in
“src\main\resources\broker-conf” where the default config is activemq.xml.
Parameters: <code class="language-plaintext
highlighter-rouge">-DconfigType</code> - specifies the type of configuration to
use. Its value must be one of the filename in the “..\broker-config” directory
(e.g. -DconfigType=kaha). <code class="language-plaintext
highlighter-rouge">-DconfigFile</code> - path to config file other than those
in [...]
</tr>
<tr>
- <td>activemq-perf:consumer</td>
+ <td><code class="language-plaintext
highlighter-rouge">activemq-perf:consumer</code></td>
<td>Starts the consumer’s performance testing. The generated report file
can be found in the directory specified in the parameter
“sysTest.reportDir”.</td>
</tr>
<tr>
- <td>activemq-perf:producer</td>
+ <td><code class="language-plaintext
highlighter-rouge">activemq-perf:producer</code></td>
<td>Starts the producer’s performance testing. The generated report file
can be found in the directory specified in the parameter
“sysTest.reportDir”.</td>
</tr>
</tbody>
@@ -169,52 +169,52 @@ mvn activemq-perf:producer
-Dfactory.brokerURL=tcp://host:port
</thead>
<tbody>
<tr>
- <td>sysTest.propsConfigFile</td>
+ <td><code class="language-plaintext
highlighter-rouge">sysTest.propsConfigFile</code></td>
<td>null</td>
<td>Use properties specified externally in a key=value properties
file</td>
</tr>
<tr>
- <td>sysTest.clientPrefix</td>
+ <td><code class="language-plaintext
highlighter-rouge">sysTest.clientPrefix</code></td>
<td>JmsConsumer or JmsProducer</td>
<td>Specifies the client name prefix that will be use for each system.
By default it will use JmsConsumer for consumer systems, and JmsProducer for
producer systems.</td>
</tr>
<tr>
- <td>sysTest.numClients</td>
+ <td><code class="language-plaintext
highlighter-rouge">sysTest.numClients</code></td>
<td>1</td>
<td>Specifies the number of JMS Clients to start.</td>
</tr>
<tr>
- <td>sysTest.totalDests</td>
+ <td><code class="language-plaintext
highlighter-rouge">sysTest.totalDests</code></td>
<td>1</td>
<td>Specifies the total number of destinations to use for the whole
system test.</td>
</tr>
<tr>
- <td>sysTest.destDistro</td>
+ <td><code class="language-plaintext
highlighter-rouge">sysTest.destDistro</code></td>
<td>all</td>
<td>Specifies how to distribute the destinations to the clients.
Available values are (Invalid value will result to using the default value
‘all’): ‘all’ - All clients will send/receive to all destinations. i.e. if
there are 2 producers and 5 destinations, each producer will send a message to
each individual destination. ‘equal’ - Clients will equally divide the
destinations among themselves. i.e. if there are 2 producers and 5
destinations, each producer will send messages to 2 de [...]
</tr>
<tr>
- <td>sysTest.reportDir</td>
+ <td><code class="language-plaintext
highlighter-rouge">sysTest.reportDir</code></td>
<td>./</td>
<td>The directory where the sampler report will be saved.</td>
</tr>
<tr>
- <td>sysTest.reportName</td>
+ <td><code class="language-plaintext
highlighter-rouge">sysTest.reportName</code></td>
<td>null</td>
<td>The default filename the sampler report will be saved us. There is
usually no need to set this setting as the default value will create either
JmsProducer_numClients#<em>numDests#</em><Dest Distro="">.xml and
JmsConsumer\_numClients#\_numDests#_<Dest Distro="">.xml, where # represents
the number of clients and destinations set for that system, and <Dest
Distro=""> specifies the destination distribution for the
system.</Dest></Dest></Dest></td>
</tr>
<tr>
- <td>sysTest.reportType</td>
+ <td><code class="language-plaintext
highlighter-rouge">sysTest.reportType</code></td>
<td>xml</td>
<td>Specifies the manner of generating the performance report. Available
values are: ‘xml’ - Write the performance report into an xml file. Specified by
reportDirectory and reportName. A verbose summary will also be displayed at the
end of the test. ‘verbose’ - All information will be written to the standard
output, which includes settings, sampler data, and performance summary.</td>
</tr>
<tr>
- <td>sysTest.samplers</td>
+ <td><code class="language-plaintext
highlighter-rouge">sysTest.samplers</code></td>
<td>tp,cpu</td>
<td>Specifies the samplers that will be started. To use enable more than
one sampler, separate the values by commas without spaces. Available values
are: ‘tp’ - Throughput sampler. ‘cpu’ - CPU Usage sampler</td>
</tr>
<tr>
- <td>sysTest.spiClass</td>
+ <td><code class="language-plaintext
highlighter-rouge">sysTest.spiClass</code></td>
<td>org.apache.activemq.tool.spi.ActiveMQClassLoaderSPI</td>
<td>The service provider interface class that allows the client to
create a generic connection factory. Current available SPI classes include:
‘org.apache.activemq.tool.ActiveMQPojoSPI’ and
‘org.apache.activemq.tool.ActiveMQClassLoaderSPI’</td>
</tr>
@@ -237,72 +237,72 @@ mvn activemq-perf:producer
-Dfactory.brokerURL=tcp://host:port
</thead>
<tbody>
<tr>
- <td>producer.sessTransacted</td>
+ <td><code class="language-plaintext
highlighter-rouge">producer.sessTransacted</code></td>
<td>false</td>
<td>Specifies if the session created will be transacted or not. See the
JMS Specifications for more details.</td>
</tr>
<tr>
- <td>producer.sessAckMode</td>
+ <td><code class="language-plaintext
highlighter-rouge">producer.sessAckMode</code></td>
<td>autoAck</td>
<td>Specified the acknowledge mode of the session. See the JMS
Specifications for more details. Available values are: ‘autoAck’ -
Session.AUTO_ACKNOWLEDGE. ‘clientAck’ - Session.CLIENT_ACKNOWLEDGE. ‘dupsAck’ -
Session.DUPS_OK_ACKNOWLEDGE. ‘transacted’ - Session.TRANSACTED</td>
</tr>
<tr>
- <td>producer.commitAfterXMsgs</td>
+ <td><code class="language-plaintext
highlighter-rouge">producer.commitAfterXMsgs</code></td>
<td>1</td>
<td>Commit transaction after the specified amount of messages. Only used
in conjunction with a transacted JMS Session (producer.sessTransacted=true and
producer.sessAckMode=transacted)</td>
</tr>
<tr>
- <td>producer.destName</td>
+ <td><code class="language-plaintext
highlighter-rouge">producer.destName</code></td>
<td>TEST.FOO</td>
<td>The prefix of the destination name to use. To specify a queue,
prefix the destination name with ‘queue://’, for topics, prefix the destination
with ‘topic://’. If no prefix is specified, a topic will be created.</td>
</tr>
<tr>
- <td>producer.destComposite</td>
+ <td><code class="language-plaintext
highlighter-rouge">producer.destComposite</code></td>
<td>false</td>
<td>If there are more than one destination, and destComposite=true, the
destinations will be merged into one. This assumes that the provider supports
composite destinations.</td>
</tr>
<tr>
- <td>producer.deliveryMode</td>
+ <td><code class="language-plaintext
highlighter-rouge">producer.deliveryMode</code></td>
<td>nonpersistent</td>
<td>The message delivery mode that will be used for each producer.
Available values are: ‘nonpersistent’ - use non-persistent delivery mode.
javax.jms.DeliveryMode.NON_PERSISTENT. ‘persistent’ - use persistent delivery
mode. javax.jms.DeliveryMode.PERSISTENT.</td>
</tr>
<tr>
- <td>producer.messageSize</td>
+ <td><code class="language-plaintext
highlighter-rouge">producer.messageSize</code></td>
<td>1024 bytes</td>
<td>The size of each text message to send.</td>
</tr>
<tr>
- <td>producer.msgFileName</td>
+ <td><code class="language-plaintext
highlighter-rouge">producer.msgFileName</code></td>
<td>null</td>
<td>If you want to send a fixed message from a particular file. The file
needs to be a text file. The entire content of the file will be sent as message
body. Specifying a file containing the message to be sent makes the producer
ignore the property producer.messageSize. Use relative or full path. Example:
-Dproducer.msgFileName=../message.xml</td>
</tr>
<tr>
- <td>producer.createNewMsg</td>
+ <td><code class="language-plaintext
highlighter-rouge">producer.createNewMsg</code></td>
<td>false</td>
<td>If true, each send will create a new JMS Message with the specified
message size with incrementing text messages (i.e. Text Message 1, Text Message
2, …). If false, only one message will be created before the send loop, and
this message will be sent over and over again.</td>
</tr>
<tr>
- <td>producer.sendDelay</td>
+ <td><code class="language-plaintext
highlighter-rouge">producer.sendDelay</code></td>
<td>0 ms</td>
<td>Pause producer for sendDelay milliseconds after each message (allows
producer throttling).</td>
</tr>
<tr>
- <td>producer.sendType</td>
+ <td><code class="language-plaintext
highlighter-rouge">producer.sendType</code></td>
<td>time</td>
<td>Send either time-based or message-count-based. Available values are:
‘time’ - keep sending messages until a specific interval of time elapses.
‘count’ - keep sending messages until N messages has been sent.</td>
</tr>
<tr>
- <td>producer.sendCount</td>
+ <td><code class="language-plaintext
highlighter-rouge">producer.sendCount</code></td>
<td>1000000 msgs (1 million)</td>
<td>If sendType=count, send this number of messages.</td>
</tr>
<tr>
- <td>producer.sendDuration</td>
+ <td><code class="language-plaintext
highlighter-rouge">producer.sendDuration</code></td>
<td>300000 ms (5 mins)</td>
<td>If sendType=time, send messages for this number of milliseconds.</td>
</tr>
<tr>
- <td>producer.header</td>
+ <td><code class="language-plaintext
highlighter-rouge">producer.header</code></td>
<td>none</td>
<td>Specify message headers to be set on all messages. Headers use
name=value syntax and can be separated using ‘:’. More than one header can be
set on a single producer.header line, e.g.
producer.header=”JMSType=car:MyHeader=MyValue” (no spaces). Only one
producer.header line is allowed!</td>
</tr>
@@ -321,62 +321,62 @@ mvn activemq-perf:producer
-Dfactory.brokerURL=tcp://host:port
</thead>
<tbody>
<tr>
- <td>consumer.sessTransacted</td>
+ <td><code class="language-plaintext
highlighter-rouge">consumer.sessTransacted</code></td>
<td>false</td>
<td>Specifies if the session created will be transacted or not. See the
JMS Specifications for more details.</td>
</tr>
<tr>
- <td>consumer.sessAckMode</td>
+ <td><code class="language-plaintext
highlighter-rouge">consumer.sessAckMode</code></td>
<td>autoAck</td>
<td>Specified the acknowledge mode of the session. See the JMS
Specifications for more details. Available values are: ‘autoAck’ -
Session.AUTO_ACKNOWLEDGE. ‘clientAck’ - Session.CLIENT_ACKNOWLEDGE. ‘dupsAck’ -
Session.DUPS_OK_ACKNOWLEDGE. ‘transacted’ - Session.TRANSACTED</td>
</tr>
<tr>
- <td>consumer.commitAfterXMsgs</td>
+ <td><code class="language-plaintext
highlighter-rouge">consumer.commitAfterXMsgs</code></td>
<td>1</td>
<td>Commit transaction after the specified amount of messages. Only used
in conjunction with a transacted JMS Session (consumer.sessTransacted=true and
consumer.sessAckMode=transacted)</td>
</tr>
<tr>
- <td>consumer.destName</td>
+ <td><code class="language-plaintext
highlighter-rouge">consumer.destName</code></td>
<td>TEST.FOO</td>
<td>The prefix of the destination name to use. To specify a queue,
prefix the destination name with ‘queue://’, for topics, prefix the destination
with ‘topic://’. If no prefix is specified, a topic will be created.</td>
</tr>
<tr>
- <td>consumer.destComposite</td>
+ <td><code class="language-plaintext
highlighter-rouge">consumer.destComposite</code></td>
<td>false</td>
<td>If there are more than one destination, and destComposite=true, the
destinations will be merged into one. This assumes that the provider supports
composite destinations.</td>
</tr>
<tr>
- <td>consumer.durable</td>
+ <td><code class="language-plaintext
highlighter-rouge">consumer.durable</code></td>
<td>false</td>
<td>If true, create a durable subscriber, otherwise create a message
consumer. See the JMS Specifications for more details.</td>
</tr>
<tr>
- <td>consumer.asyncRecv</td>
+ <td><code class="language-plaintext
highlighter-rouge">consumer.asyncRecv</code></td>
<td>true</td>
<td>If true, asynchronously receive messages using the onMessage()
method, otherwise use the receive() method.</td>
</tr>
<tr>
- <td>consumer.recvDelay</td>
+ <td><code class="language-plaintext
highlighter-rouge">consumer.recvDelay</code></td>
<td>0 ms</td>
<td>Pause consumer for recvDelay milliseconds with each message (allows
consumer throttling).</td>
</tr>
<tr>
- <td>consumer.recvType</td>
+ <td><code class="language-plaintext
highlighter-rouge">consumer.recvType</code></td>
<td>time</td>
<td>Receive either time-based or message-count-based. Available values
are: ‘time’ - keep receiving messages until a specific time interval has
elapsed. ‘count’ - keep receiving until N messages has been received.</td>
</tr>
<tr>
- <td>consumer.recvCount</td>
+ <td><code class="language-plaintext
highlighter-rouge">consumer.recvCount</code></td>
<td>1000000 msgs (1 million)</td>
<td>If recvType=count, receive this much messages.</td>
</tr>
<tr>
- <td>consumer.recvDuration</td>
+ <td><code class="language-plaintext
highlighter-rouge">consumer.recvDuration</code></td>
<td>300000 ms (5 mins)</td>
<td>If recvType=time, receive messages for this specific time
duration.</td>
</tr>
<tr>
- <td>consumer.messageSelector</td>
+ <td><code class="language-plaintext
highlighter-rouge">consumer.messageSelector</code></td>
<td>none</td>
<td>Specify <a href="selectors">message selector</a> for all consumers.
E.g. consumer.messageSelector=”MyHeader = ‘MyValue’ AND JMSType = ‘car’”</td>
</tr>
@@ -401,87 +401,87 @@ mvn activemq-perf:producer
-Dfactory.brokerURL=tcp://host:port
</thead>
<tbody>
<tr>
- <td>factory.brokerURL</td>
+ <td><code class="language-plaintext
highlighter-rouge">factory.brokerURL</code></td>
<td>tcp://localhost:61616</td>
<td>The url of the broker the client will connect to.</td>
</tr>
<tr>
- <td>factory.userName</td>
+ <td><code class="language-plaintext
highlighter-rouge">factory.userName</code></td>
<td>null</td>
<td>Username on the connection to use.</td>
</tr>
<tr>
- <td>factory.password</td>
+ <td><code class="language-plaintext
highlighter-rouge">factory.password</code></td>
<td>null</td>
<td>Password on the connection to use.</td>
</tr>
<tr>
- <td>factory.clientID</td>
+ <td><code class="language-plaintext
highlighter-rouge">factory.clientID</code></td>
<td>null</td>
<td>Client ID the connection will use. If none is specified, it will be
automatically generated.</td>
</tr>
<tr>
- <td>factory.asyncSend</td>
+ <td><code class="language-plaintext
highlighter-rouge">factory.asyncSend</code></td>
<td>false</td>
<td>If true, asynchronously send messages.</td>
</tr>
<tr>
- <td>factory.asyncDispatch</td>
+ <td><code class="language-plaintext
highlighter-rouge">factory.asyncDispatch</code></td>
<td>false</td>
<td>If true, asynchronously dispatch messages.</td>
</tr>
<tr>
- <td>factory.asyncSession</td>
+ <td><code class="language-plaintext
highlighter-rouge">factory.asyncSession</code></td>
<td>true</td>
<td>If true, session will dispatch messages asynchronously.</td>
</tr>
<tr>
- <td>factory.closeTimeout</td>
+ <td><code class="language-plaintext
highlighter-rouge">factory.closeTimeout</code></td>
<td>15000 ms</td>
<td> </td>
</tr>
<tr>
- <td>factory.copyMsgOnSend</td>
+ <td><code class="language-plaintext
highlighter-rouge">factory.copyMsgOnSend</code></td>
<td>true</td>
<td>If true, creates a copy of the message to be sent.</td>
</tr>
<tr>
- <td>factory.disableTimestamp</td>
+ <td><code class="language-plaintext
highlighter-rouge">factory.disableTimestamp</code></td>
<td>false</td>
<td>If true, disable the setting of the JMSTimestamp.</td>
</tr>
<tr>
- <td>factory.deferObjSerial</td>
+ <td><code class="language-plaintext
highlighter-rouge">factory.deferObjSerial</code></td>
<td>false</td>
<td>If true, defer the serialization of message objects.</td>
</tr>
<tr>
- <td>factory.optimAck</td>
+ <td><code class="language-plaintext
highlighter-rouge">factory.optimAck</code></td>
<td>true</td>
<td>If true, optimizes the acknowledgement of messages.</td>
</tr>
<tr>
- <td>factory.optimDispatch</td>
+ <td><code class="language-plaintext
highlighter-rouge">factory.optimDispatch</code></td>
<td>true</td>
<td>If true, optimizes the dispatching of messages.</td>
</tr>
<tr>
- <td>factory.prefetchQueue</td>
+ <td><code class="language-plaintext
highlighter-rouge">factory.prefetchQueue</code></td>
<td>1000 messages</td>
<td>Number of messages a queue consumer will cache in RAM before
processing it.</td>
</tr>
<tr>
- <td>factory.prefetchTopic</td>
+ <td><code class="language-plaintext
highlighter-rouge">factory.prefetchTopic</code></td>
<td>32766 messages</td>
<td>Number of messages a topic consumer will cache in RAM before
processing it.</td>
</tr>
<tr>
- <td>factory.useCompression</td>
+ <td><code class="language-plaintext
highlighter-rouge">factory.useCompression</code></td>
<td>false</td>
<td>If true, compress message data.</td>
</tr>
<tr>
- <td>factory.useRetroactive</td>
+ <td><code class="language-plaintext
highlighter-rouge">factory.useRetroactive</code></td>
<td>false</td>
<td>If true, make consumers retroactive.</td>
</tr>
@@ -524,107 +524,107 @@ mvn activemq-perf:producer
-Dfactory.brokerURL=tcp://host:port
</thead>
<tbody>
<tr>
- <td>factory.prefetchPolicy.optimizeDurableTopicPrefetch</td>
+ <td><code class="language-plaintext
highlighter-rouge">factory.prefetchPolicy.optimizeDurableTopicPrefetch</code></td>
<td>1000</td>
</tr>
<tr>
- <td>factory.prefetchPolicy.durableTopicPrefetch</td>
+ <td><code class="language-plaintext
highlighter-rouge">factory.prefetchPolicy.durableTopicPrefetch</code></td>
<td>100</td>
</tr>
<tr>
- <td>factory.password</td>
+ <td><code class="language-plaintext
highlighter-rouge">factory.password</code></td>
<td>null</td>
</tr>
<tr>
- <td>factory.prefetchPolicy.queueBrowserPrefetch</td>
+ <td><code class="language-plaintext
highlighter-rouge">factory.prefetchPolicy.queueBrowserPrefetch</code></td>
<td>500</td>
</tr>
<tr>
- <td>factory.useCompression</td>
+ <td><code class="language-plaintext
highlighter-rouge">factory.useCompression</code></td>
<td>false</td>
</tr>
<tr>
- <td>factory.disableTimeStampsByDefault</td>
+ <td><code class="language-plaintext
highlighter-rouge">factory.disableTimeStampsByDefault</code></td>
<td>false</td>
</tr>
<tr>
- <td>factory.optimizedMessageDispatch</td>
+ <td><code class="language-plaintext
highlighter-rouge">factory.optimizedMessageDispatch</code></td>
<td>true</td>
</tr>
<tr>
- <td>factory.useRetroactiveConsumer</td>
+ <td><code class="language-plaintext
highlighter-rouge">factory.useRetroactiveConsumer</code></td>
<td>false</td>
</tr>
<tr>
- <td>factory.alwaysSessionAsync</td>
+ <td><code class="language-plaintext
highlighter-rouge">factory.alwaysSessionAsync</code></td>
<td>true</td>
</tr>
<tr>
- <td>factory.copyMessageOnSend</td>
+ <td><code class="language-plaintext
highlighter-rouge">factory.copyMessageOnSend</code></td>
<td>true</td>
</tr>
<tr>
- <td>factory.prefetchPolicy.topicPrefetch</td>
+ <td><code class="language-plaintext
highlighter-rouge">factory.prefetchPolicy.topicPrefetch</code></td>
<td>32766</td>
</tr>
<tr>
- <td>factory.useAsyncSend</td>
+ <td><code class="language-plaintext
highlighter-rouge">factory.useAsyncSend</code></td>
<td>false</td>
</tr>
<tr>
- <td>factory.redeliveryPolicy.backOffMultiplier</td>
+ <td><code class="language-plaintext
highlighter-rouge">factory.redeliveryPolicy.backOffMultiplier</code></td>
<td>5</td>
</tr>
<tr>
- <td>factory.prefetchPolicy.inputStreamPrefetch</td>
+ <td><code class="language-plaintext
highlighter-rouge">factory.prefetchPolicy.inputStreamPrefetch</code></td>
<td>100</td>
</tr>
<tr>
- <td>factory.closeTimeout</td>
+ <td><code class="language-plaintext
highlighter-rouge">factory.closeTimeout</code></td>
<td>15000</td>
</tr>
<tr>
- <td>factory.userName</td>
+ <td><code class="language-plaintext
highlighter-rouge">factory.userName</code></td>
<td>null</td>
</tr>
<tr>
- <td>factory.optimizeAcknowledge</td>
+ <td><code class="language-plaintext
highlighter-rouge">factory.optimizeAcknowledge</code></td>
<td>false</td>
</tr>
<tr>
- <td>factory.clientID</td>
+ <td><code class="language-plaintext
highlighter-rouge">factory.clientID</code></td>
<td>null</td>
</tr>
<tr>
- <td>factory.objectMessageSerializationDefered</td>
+ <td><code class="language-plaintext
highlighter-rouge">factory.objectMessageSerializationDefered</code></td>
<td>false</td>
</tr>
<tr>
- <td>factory.asyncDispatch</td>
+ <td><code class="language-plaintext
highlighter-rouge">factory.asyncDispatch</code></td>
<td>false</td>
</tr>
<tr>
- <td>factory.redeliveryPolicy.initialRedeliveryDelay</td>
+ <td><code class="language-plaintext
highlighter-rouge">factory.redeliveryPolicy.initialRedeliveryDelay</code></td>
<td>1000</td>
</tr>
<tr>
- <td>factory.prefetchPolicy.queuePrefetch</td>
+ <td><code class="language-plaintext
highlighter-rouge">factory.prefetchPolicy.queuePrefetch</code></td>
<td>1000</td>
</tr>
<tr>
- <td>factory.redeliveryPolicy.maximumRedeliveries</td>
+ <td><code class="language-plaintext
highlighter-rouge">factory.redeliveryPolicy.maximumRedeliveries</code></td>
<td>5</td>
</tr>
<tr>
- <td>factory.redeliveryPolicy.useCollisionAvoidance</td>
+ <td><code class="language-plaintext
highlighter-rouge">factory.redeliveryPolicy.useCollisionAvoidance</code></td>
<td>false</td>
</tr>
<tr>
- <td>factory.prefetchPolicy.maximumPendingMessageLimit</td>
+ <td><code class="language-plaintext
highlighter-rouge">factory.prefetchPolicy.maximumPendingMessageLimit</code></td>
<td>0</td>
</tr>
<tr>
- <td>factory.redeliveryPolicy.useExponentialBackOff</td>
+ <td><code class="language-plaintext
highlighter-rouge">factory.redeliveryPolicy.useExponentialBackOff</code></td>
<td>false</td>
</tr>
</tbody>
@@ -670,22 +670,22 @@ mvn activemq-perf:producer
-Dfactory.brokerURL=tcp://host:port
</thead>
<tbody>
<tr>
- <td><em>samplerName</em>.duration</td>
+ <td><code class="language-plaintext
highlighter-rouge"><samplerName>.duration</code></td>
<td>300000</td>
<td>The total duration (in ms) the sampler will run, including ramp up
and ramp down time.</td>
</tr>
<tr>
- <td><em>samplerName</em>.rampUpTime</td>
+ <td><code class="language-plaintext
highlighter-rouge"><samplerName>.rampUpTime</code></td>
<td>30000</td>
<td>The ramp up time of the sampler, sampling will only start after the
ramp up time.</td>
</tr>
<tr>
- <td><em>samplerName</em>.rampDownTime</td>
+ <td><code class="language-plaintext
highlighter-rouge"><samplerName>.rampDownTime</code></td>
<td>30000</td>
<td>The ramp down time of the sampler, sampling will stop when the
sampler has executed for (duration - rampUpTime - rampDownTime) ms.</td>
</tr>
<tr>
- <td><em>samplerName</em>.interval</td>
+ <td><code class="language-plaintext
highlighter-rouge"><samplerName>.interval</code></td>
<td>1000</td>
<td>The interval (in ms), the sampler will sample for data.</td>
</tr>
@@ -706,32 +706,32 @@ mvn activemq-perf:producer
-Dfactory.brokerURL=tcp://host:port
</thead>
<tbody>
<tr>
- <td><em>samplerName</em>.duration</td>
+ <td><code class="language-plaintext
highlighter-rouge"><samplerName>.duration</code></td>
<td>For time-based tests, matches the consumer or producer duration.
<em>Ignored for count-based tests.</em></td>
<td>The total duration (in ms) the sampler will run, including ramp up
and ramp down time.</td>
</tr>
<tr>
- <td><em>samplerName</em>.rampUpTime</td>
+ <td><code class="language-plaintext
highlighter-rouge"><samplerName>.rampUpTime</code></td>
<td>null; defers to rampUpPercent. <em>Ignored for count-based
tests.</em></td>
<td>The ramp up time of the sampler, sampling will only start after the
ramp up time.</td>
</tr>
<tr>
- <td><em>samplerName</em>.rampDownTime</td>
+ <td><code class="language-plaintext
highlighter-rouge"><samplerName>.rampDownTime</code></td>
<td>null; defers to rampDownPercent. <em>Ignored for count-based
tests.</em></td>
<td>The ramp down time of the sampler, sampling will stop when the
sampler has executed for (duration - rampUpTime - rampDownTime) ms.</td>
</tr>
<tr>
- <td><em>samplerName</em>.rampUpPercent</td>
+ <td><code class="language-plaintext
highlighter-rouge"><samplerName>.rampUpPercent</code></td>
<td>0 <em>Ignored for count-based tests.</em></td>
<td>The percentage of the overall run duration that the sampler should
use to ramp up (0-100). Overridden by rampUpTime.</td>
</tr>
<tr>
- <td><em>samplerName</em>.rampDownPercent</td>
+ <td><code class="language-plaintext
highlighter-rouge"><samplerName>.rampDownPercent</code></td>
<td>0 <em>Ignored for count-based tests.</em></td>
<td>The percentage of the overall run duration that the sampler should
use to ramp down (0-99). Overridden by rampDownTime.</td>
</tr>
<tr>
- <td><em>samplerName</em>.interval</td>
+ <td><code class="language-plaintext
highlighter-rouge"><samplerName>.interval</code></td>
<td>1000</td>
<td>The interval (in ms), the sampler will sample for data.</td>
</tr>
@@ -740,7 +740,6 @@ mvn activemq-perf:producer
-Dfactory.brokerURL=tcp://host:port
<p>The time taken to ramp up and ramp down, whether defined through
milliseconds or as a percentage cannot exceed the total duration.</p>
-
</div>
</div>
</div>