http://git-wip-us.apache.org/repos/asf/activemq-6/blob/8ecd255f/docs/user-manual/zh/configuration-index.xml
----------------------------------------------------------------------
diff --git a/docs/user-manual/zh/configuration-index.xml
b/docs/user-manual/zh/configuration-index.xml
new file mode 100644
index 0000000..6ac0f99
--- /dev/null
+++ b/docs/user-manual/zh/configuration-index.xml
@@ -0,0 +1,1284 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
=============================================================================
-->
+<!-- Copyright © 2009 Red Hat, Inc. and others.
-->
+<!--
-->
+<!-- The text of and illustrations in this document are licensed by Red Hat
under -->
+<!-- a Creative Commons AttributionâShare Alike 3.0 Unported license
("CC-BY-SA"). -->
+<!--
-->
+<!-- An explanation of CC-BY-SA is available at
-->
+<!--
-->
+<!-- http://creativecommons.org/licenses/by-sa/3.0/.
-->
+<!--
-->
+<!-- In accordance with CC-BY-SA, if you distribute this document or an
adaptation -->
+<!-- of it, you must provide the URL for the original version.
-->
+<!--
-->
+<!-- Red Hat, as the licensor of this document, waives the right to enforce,
-->
+<!-- and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent
-->
+<!-- permitted by applicable law. a
-->
+<!--
=============================================================================
-->
+<chapter id="configuration-index">
+ <title>é
ç½®åæ°ç´¢å¼</title>
+ <para>æ¬ç« ç»åºäºHornetQé
ç½®åæ°çç´¢å¼ï¼ä»¥ä¾¿æ¥é
ãç¹å»ä»»æä¸ä¸ªé
ç½®åæ°å¯ä»¥è½¬å°å
¶æå±çç« èã</para>
+ <section id="server.configuration">
+ <title>æå¡å¨é
ç½®</title>
+ <section>
+ <title>hornetq-configuration.xml</title>
+ <para>HornetQ主è¦æ ¸å¿æå¡å¨é
ç½®æ件</para>
+ <table frame="topbot" border="2">
+ <title>æå¡å¨é
ç½®</title>
+ <tgroup cols="4">
+ <colspec colname="c1" colnum="1"/>
+ <colspec colname="c2" colnum="2"/>
+ <colspec colname="c3" colnum="3"/>
+ <colspec colname="c4" colnum="4"/>
+ <thead>
+ <row>
+ <entry>å称</entry>
+ <entry>ç±»å</entry>
+ <entry>说æ</entry>
+ <entry>é»è®¤å¼</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry><link
linkend="configuring.live.backup">backup</link></entry>
+ <entry>Boolean</entry>
+
<entry>true表示æ¬æå¡å¨æ¯é群ä¸å¦ä¸ä¸ªæå¡å¨çå¤ä»½æå¡å¨</entry>
+ <entry>false</entry>
+ </row>
+ <row>
+ <entry><link linkend="configuring.live.backup"
+ >backup-connector-ref</link></entry>
+ <entry>String</entry>
+
<entry>ç¨äºè¿æ¥å¤ä»½æå¡å¨çè¿æ¥å¨</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link linkend="configuring.bindings.journal"
+ >bindings-directory</link></entry>
+ <entry>String</entry>
+ <entry>ä¿åæä¹
ç»å®çç®å½the directory to
store the persisted bindings to</entry>
+ <entry>data/bindings</entry>
+ </row>
+ <row>
+ <entry><link
linkend="clusters">clustered</link></entry>
+ <entry>Boolean</entry>
+
<entry>true表示æå¡å¨æ¯é群ä¸çèç¹</entry>
+ <entry>false</entry>
+ </row>
+ <row>
+ <entry><link linkend="connection-ttl"
+ >connection-ttl-override</link></entry>
+ <entry>Long</entry>
+
<entry>表示å¨æ¥æ¶å°ä¸ä¸ªpingä¹åè¿æ¥ä¿æææçæ¶é´ï¼åä½æ¯«ç§ï¼</entry>
+ <entry>-1</entry>
+ </row>
+ <row>
+ <entry><link linkend="configuring.bindings.journal"
+ >create-bindings-dir</link></entry>
+ <entry>Boolean</entry>
+
<entry>true表示æå¡å¨å¨å¯å¨æ¶å建ç»å®çç®å½</entry>
+ <entry>true</entry>
+ </row>
+ <row>
+ <entry><link
linkend="configuring.message.journal.create-journal-dir"
+ >create-journal-dir</link></entry>
+ <entry>Boolean</entry>
+ <entry>true表示å建æ¥å¿ç®å½</entry>
+ <entry>true</entry>
+ </row>
+ <row>
+ <entry><link linkend="using-server.configuration"
+ >file-deployment-enabled</link></entry>
+ <entry>Boolean</entry>
+ <entry>true表示æå¡å¨ä»é
ç½®æ件ä¸è¯»åé
ç½®</entry>
+ <entry>true</entry>
+ </row>
+ <row>
+ <entry><link
linkend="duplicate.id.cache">id-cache-size</link></entry>
+ <entry>Integer</entry>
+ <entry>é¢å
çæçæ¶æ¯idçç¼å大å°</entry>
+ <entry>2000</entry>
+ </row>
+ <row>
+ <entry><link
+
linkend="configuring.message.journal.journal-buffer-size"
+ >journal-buffer-size</link></entry>
+ <entry>Long</entry>
+ <entry>æ¥å¿å
é¨ç¼åç大å°</entry>
+ <entry>128 KiB</entry>
+ </row>
+ <row>
+ <entry><link
+
linkend="configuring.message.journal.journal-buffer-timeout"
+ >journal-buffer-timeout</link></entry>
+ <entry>Long</entry>
+ <entry>Tå°æ¥å¿ç¼å²æ°æ®å·æ°ççå¾
æ¶é´ï¼çº³ç§ï¼</entry>
+ <entry>20000</entry>
+ </row>
+ <row>
+ <entry><link
+
linkend="configuring.message.journal.journal-compact-min-files"
+ >journal-compact-min-files</link></entry>
+ <entry>Integer</entry>
+
<entry>å¼å§æ´çæ°æ®çæå°æ°æ®æ件æ°ã</entry>
+ <entry>10</entry>
+ </row>
+ <row>
+ <entry><link
+
linkend="configuring.message.journal.journal-compact-percentage"
+ >journal-compact-percentage</link></entry>
+ <entry>Integer</entry>
+
<entry>å¼å§å缩æ¥å¿æ¶çæææ°æ®ç¾åæ¯ã</entry>
+ <entry>30</entry>
+ </row>
+ <row>
+ <entry><link
linkend="configuring.message.journal.journal-directory"
+ >journal-directory</link></entry>
+ <entry>String</entry>
+ <entry>æ¥å¿æ件æå¨çä½ç½®</entry>
+ <entry>data/journal</entry>
+ </row>
+ <row>
+ <entry><link
linkend="configuring.message.journal.journal-file-size"
+ >journal-file-size</link></entry>
+ <entry>Long</entry>
+
<entry>æ¯ä¸ªæ¥å¿æ件ç大å°ï¼åèï¼</entry>
+ <entry>128 * 1024</entry>
+ </row>
+ <row>
+ <entry><link
linkend="configuring.message.journal.journal-max-io"
+ >journal-max-io</link></entry>
+ <entry>Integer</entry>
+
<entry>æä¸æ¶å»ä¿åå¨AIOéåä¸çæ大å请æ±æ°</entry>
+ <entry>500</entry>
+ </row>
+ <row>
+ <entry><link
linkend="configuring.message.journal.journal-min-files"
+ >journal-min-files</link></entry>
+ <entry>Integer</entry>
+ <entry>é¢å
å建çæ¥å¿æ件æ°</entry>
+ <entry>2</entry>
+ </row>
+ <row>
+ <entry><link
+
linkend="configuring.message.journal.journal-sync-transactional"
+ >journal-sync-transactional</link></entry>
+ <entry>Boolean</entry>
+
<entry>å¦ææ¯trueï¼çäºå¡æ°æ®åæ¥å°æ¥å¿ååå客æ·ç«¯è¿å</entry>
+ <entry>true</entry>
+ </row>
+ <row>
+ <entry><link
+
linkend="configuring.message.journal.journal-sync-non-transactional"
+
>journal-sync-non-transactional</link></entry>
+ <entry>Boolean</entry>
+
<entry>å¦ææ¯trueï¼çéäºå¡æ°æ®å°æ¥å¿ååå客æ·ç«¯è¿å</entry>
+ <entry>true</entry>
+ </row>
+ <row>
+ <entry><link
linkend="configuring.message.journal.journal-type"
+ >journal-type</link></entry>
+ <entry>ASYNCIO|NIO</entry>
+ <entry>æ¥å¿ååçæ¹å¼</entry>
+ <entry>ASYNCIO</entry>
+ </row>
+ <row>
+ <entry><link linkend="management.jmx.configuration"
+ >jmx-management-enabled</link></entry>
+ <entry>Boolean</entry>
+
<entry>true表示éè¿JMXå¯ä»¥ä½¿ç¨ç®¡çæ¥å£</entry>
+ <entry>true</entry>
+ </row>
+ <row>
+ <entry><link linkend="management.jmx.configuration"
+ >jmx-domain</link></entry>
+ <entry>String</entry>
+ <entry>ç¨äºHornetQ
MBean注åå°MBeanServerçJMXåå</entry>
+ <entry>org.hornetq</entry>
+ </row>
+ <row>
+ <entry><link linkend="large.message.configuring"
+ >large-messages-directory</link></entry>
+ <entry>String</entry>
+ <entry>åæ¾å¤§æ¶æ¯çç®å½</entry>
+ <entry>data/largemessages</entry>
+ </row>
+ <row>
+ <entry><link
linkend="management.core.configuration"
+ >management-address</link></entry>
+ <entry>String</entry>
+ <entry>管çæ¶æ¯åéçå°å</entry>
+ <entry>jms.queue.hornetq.management</entry>
+ </row>
+ <row>
+ <entry><link linkend="clusters.clusteruser"
+ >cluster-user</link></entry>
+ <entry>String</entry>
+ <entry>é群è¿æ¥çç¨æ·å</entry>
+ <entry>HORNETQ.CLUSTER.ADMIN.USER</entry>
+ </row>
+ <row>
+ <entry><link linkend="clusters.clusteruser"
+ >cluster-password</link></entry>
+ <entry>String</entry>
+ <entry>é群è¿æ¥çç¨æ·å¯ç </entry>
+ <entry>CHANGE ME!!</entry>
+ </row>
+ <row>
+ <entry><link
linkend="management.notifications.core.configuration"
+
>management-notification-address</link></entry>
+ <entry>String</entry>
+ <entry>ç¨äºæ¥æ¶ç®¡çéç¥çå°å</entry>
+ <entry>hornetq.notifications</entry>
+ </row>
+ <row>
+ <entry><link linkend="configuring.message.counters"
+ >message-counter-enabled</link></entry>
+ <entry>Boolean</entry>
+ <entry>true表示使ç¨æ¶æ¯è®¡æ°å¨</entry>
+ <entry>false</entry>
+ </row>
+ <row>
+ <entry><link linkend="configuring.message.counters"
+
>message-counter-max-day-history</link></entry>
+ <entry>Integer</entry>
+ <entry>æ¶æ¯è®¡æ°å¨åå²ä¿åç天æ°</entry>
+ <entry>10</entry>
+ </row>
+ <row>
+ <entry><link linkend="configuring.message.counters"
+
>message-counter-sample-period</link></entry>
+ <entry>Long</entry>
+ <entry>æ¶æ¯è®¡æ°å¨åæ
·çé´éï¼æ¯«ç§ï¼</entry>
+ <entry>10000</entry>
+ </row>
+ <row>
+ <entry><link linkend="configuring.expiry.reaper"
+ >message-expiry-scan-period</link></entry>
+ <entry>Long</entry>
+ <entry>è¿ææ¶æ¯æ«æå¨æï¼æ¯«ç§ï¼</entry>
+ <entry>30000</entry>
+ </row>
+ <row>
+ <entry><link linkend="configuring.expiry.reaper"
+
>message-expiry-thread-priority</link></entry>
+ <entry>Integer</entry>
+ <entry>è¿ææ¶æ¯çº¿ç¨çä¼å
级</entry>
+ <entry>3</entry>
+ </row>
+ <row>
+ <entry><link linkend="paging.main.config"
+ >paging-directory</link></entry>
+ <entry>String</entry>
+ <entry>å页转åæ¶æ¯çä¿åç®å½</entry>
+ <entry>data/paging</entry>
+ </row>
+ <row>
+ <entry><link
linkend="configuring.delivery.count.persistence">
+
persist-delivery-count-before-delivery</link></entry>
+ <entry>Boolean</entry>
+ <entry>trueè¡¨ç¤ºä¼ é计æ°å¨ä¼
éä¹åä¿åãfalse表示åªæå½æ¶æ¯è¢«åæ¶æ¶æä¿åã</entry>
+ <entry>false</entry>
+ </row>
+ <row>
+ <entry><link linkend="persistence.enabled"
+ >persistence-enabled</link></entry>
+ <entry>Boolean</entry>
+
<entry>true表示æå¡å¨ä½¿ç¨åºäºæ件çæ¥å¿åæä¹
å</entry>
+ <entry>true</entry>
+ </row>
+ <row>
+ <entry><link linkend="duplicate.id.cache"
+ >persist-id-cache</link></entry>
+ <entry>Boolean</entry>
+ <entry>true表示id被ä¿åå°æ¥å¿ä¸</entry>
+ <entry>true</entry>
+ </row>
+ <row>
+ <entry><link linkend="server.scheduled.thread.pool"
+
>scheduled-thread-pool-max-size</link></entry>
+ <entry>Integer</entry>
+ <entry>å¯è®¡å线ç¨æ± ç线ç¨æ°ã</entry>
+ <entry>5</entry>
+ </row>
+ <row>
+ <entry><link
linkend="security">security-enabled</link></entry>
+ <entry>Boolean</entry>
+ <entry>true表示使ç¨å®å
¨åè½</entry>
+ <entry>true</entry>
+ </row>
+ <row>
+ <entry><link linkend="security"
+ >security-invalidation-interval</link></entry>
+ <entry>Long</entry>
+ <entry>å®å
¨ç¼åçæææ¶é´ï¼æ¯«ç§ï¼</entry>
+ <entry>10000</entry>
+ </row>
+ <row>
+ <entry><link linkend="server.scheduled.thread.pool"
+ >thread-pool-max-size</link></entry>
+ <entry>Integer</entry>
+ <entry>主线ç¨æ±
ç线ç¨æ°ã-1表示æ°éä¸é</entry>
+ <entry>-1</entry>
+ </row>
+ <row>
+ <entry><link
linkend="connection-ttl.async-connection-execution"
+
>async-connection-execution-enabled</link></entry>
+ <entry>Boolean</entry>
+ <entry>æ¥æ¶çæ°æ®å
æ¯å¦ç±çº¿ç¨æ±
ç线ç¨æ¥å¤ç</entry>
+ <entry>true</entry>
+ </row>
+ <row>
+ <entry><link linkend="transaction-config"
+ >transaction-timeout</link></entry>
+ <entry>Long</entry>
+
<entry>äºå¡å¨å»ºç«åç»è¿å¤é¿æ¶é´åå¯ä»¥ä»èµæºç®¡çå¨ï¼resource
managerï¼å é¤ï¼æ¯«ç§ï¼</entry>
+ <entry>60000</entry>
+ </row>
+ <row>
+ <entry><link linkend="transaction-config"
+
>transaction-timeout-scan-period</link></entry>
+ <entry>Long</entry>
+ <entry>æ«æè¶
æ¶äºå¡çé´éï¼æ¯«ç§ï¼</entry>
+ <entry>1000</entry>
+ </row>
+ <row>
+ <entry><link linkend="wildcard-routing"
+ >wild-card-routing-enabled</link></entry>
+ <entry>Boolean</entry>
+ <entry>true表示æå¡å¨æ¯æéé
符路ç±</entry>
+ <entry>true</entry>
+ </row>
+ <row>
+ <entry><link linkend="perf-tuning.memory"
+ >memory-measure-interval</link></entry>
+ <entry>Long</entry>
+ <entry>éæ ·JVMå
åçå¨æï¼æ¯«ç§ï¼-1表示ä¸éæ ·ï¼</entry>
+ <entry>-1</entry>
+ </row>
+ <row>
+ <entry><link linkend="perf-tuning.memory"
+ >memory-warning-threshold</link></entry>
+ <entry>Integer</entry>
+ <entry>å¯ç¨å
åè¾¾å°è¿ä¸ªç¾åæ¯æ¶ï¼ç»åºè¦åä¿¡æ¯</entry>
+ <entry>25</entry>
+ </row>
+ <row>
+ <entry><link
linkend="configuring-transports.connectors"
+ >connectors</link></entry>
+ <entry>Connector</entry>
+ <entry>è¿æ¥å¨çé
ç½®</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry>
+ <link
linkend="configuring-transports.acceptors">connector.name
(attribute)</link></entry>
+ <entry>String</entry>
+ <entry>è¿æ¥å¨çååï¼å¿
éæå®çåæ°</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry>
+ <link
linkend="configuring-transports.connectors">connector.factory-class</link></entry>
+ <entry>String</entry>
+ <entry>è¿æ¥å·¥åçå®ç°ç±»åï¼å¿
éæå®çåæ°</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry>
+ <link
linkend="configuring-transports.connectors">connector.param</link></entry>
+ <entry>è¿æ¥å¨çé
ç½®åæ°</entry>
+
<entry>ä¸ä¸ªé®ï¼å¼å¯¹ï¼è¡¨ç¤ºä¸ä¸ªè¿æ¥å¨çåæ°é
ç½®ãä¸ä¸ªè¿æ¥å¨å¯ä»¥æå¤ä¸ªè¿æ ·çåæ°</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry>
+ <link
linkend="configuring-transports.connectors">connector.param.key
(å±æ§)</link></entry>
+ <entry>String</entry>
+ <entry>åæ°çé® - å¿
éæå®çåæ°</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry>
+ <link
linkend="configuring-transports.connectors">connector.param.value
(attribute)</link></entry>
+ <entry>String</entry>
+ <entry>åæ°çå¼ - å¿
éæå®çåæ°</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry>
+ <link
linkend="configuring-transports.acceptors">acceptors</link></entry>
+ <entry>Acceptor</entry>
+ <entry>ä¸ç»æ¥æ¶å¨</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry>
+ <link
linkend="configuring-transports.acceptors">acceptor.name (å±æ§)</link></entry>
+ <entry>String</entry>
+ <entry>æ¥æ¶å¨çåå ï¼ å¯é</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry>
+ <link
linkend="configuring-transports.acceptors">acceptor.factory-class</link></entry>
+ <entry>String</entry>
+ <entry>æ¥æ¶å¨å·¥åå®ç°ç±»å ï¼ å¿
éæå®çåæ°</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry>
+ <link
linkend="configuring-transports.acceptors">acceptor.param</link></entry>
+ <entry>ä¸ä¸ªæ¥æ¶å¨çé
ç½®åæ°</entry>
+ <entry>ç¨æ¥é
ç½®æ¥æ¶å¨çé®ï¼å¼å¯¹ãä¸ä¸ªæ¥æ¶å¨å¯ä»¥æå¤ä¸ªåæ°ã</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry>
+ <link
linkend="configuring-transports.acceptors">acceptor.param.key
(å±æ§)</link></entry>
+ <entry>String</entry>
+ <entry>åæ°çé® ï¼ å¿
éæå®çåæ°</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry>
+ <link
linkend="configuring-transports.acceptors">acceptor.param.value
(attribute)</link></entry>
+ <entry>String</entry>
+ <entry>åæ°çå¼ ï¼ å¿
éæå®çåæ°</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link linkend="clusters.broadcast-groups"
+ >broadcast-groups</link></entry>
+ <entry>BroadcastGroup</entry>
+ <entry>ä¸ç»å¹¿æç»</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry>
+ <link
linkend="clusters.broadcast-groups">broadcast-group.name (attribute)</link>
+ </entry>
+ <entry>String</entry>
+ <entry>广æç»çååï¼å¿
éæ¯å¯ä¸çï¼ï¼ å¿
éæå®çåæ°</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry>
+ <link
linkend="clusters.broadcast-groups">broadcast-group.local-bind-address</link>
+ </entry>
+ <entry>String</entry>
+
<entry>æ°æ®æ¥æå¥æ¥åçæ¬å°ç»å®å°å</entry>
+ <entry>å
ç³»ç»å
æ ¸éæ©çIPå°å</entry>
+ </row>
+ <row>
+ <entry>
+ <link
linkend="clusters.broadcast-groups">broadcast-group.local-bind-port</link>
+ </entry>
+ <entry>Integer</entry>
+
<entry>æ°æ®æ¥æå¥æ¥åçæ¬å°ç»å®ç«¯å£</entry>
+ <entry>-1 ï¼å¿å端å£ï¼</entry>
+ </row>
+ <row>
+ <entry>
+ <link
linkend="clusters.broadcast-groups">broadcast-group.group-address</link>
+ </entry>
+ <entry>String</entry>
+ <entry>广æå°å ï¼ å¿
éæå®çåæ°</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry>
+ <link
linkend="clusters.broadcast-groups">broadcast-group.group-port</link>
+ </entry>
+ <entry>Integer</entry>
+ <entry>广æ使ç¨çUDPç«¯å£ ï¼ å¿
éæå®çåæ°</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry>
+ <link
linkend="clusters.broadcast-groups">broadcast-group.broadcast-period</link>
+ </entry>
+ <entry>Long</entry>
+ <entry>广æçæ¶é´é´éï¼æ¯«ç§ï¼</entry>
+ <entry>2000</entry>
+ </row>
+ <row>
+ <entry>
+ <link
linkend="clusters.broadcast-groups">broadcast-group.connector-ref</link>
+ </entry>
+ <entry>ä¸ä¸ªè¿æ¥å¨å¯¹</entry>
+
<entry>广æçä¸ä¸ªè¿æ¥å¨åä¸ä¸ªå¯éçå¤ä»½è¿æ¥å¨ãä¸ä¸ªå¹¿æç»å¯ä»¥æå¤ä¸ªè¿æ
·çè¿æ¥å¨å¯¹</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry>
+ <link
linkend="clusters.broadcast-groups">broadcast-group.connector-ref.connector-name
(attribute)</link>
+ </entry>
+ <entry>String</entry>
+ <entry>主è¿æ¥å¨å ï¼ å¿
éæå®çåæ°</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry>
+ <link
linkend="clusters.broadcast-groups">broadcast-group.connector-ref.backup-connector-name
(attribute)</link>
+ </entry>
+ <entry>String</entry>
+ <entry>å¤ä»½è¿æ¥å¨å ï¼
å¯éçåæ°</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link linkend="clusters.discovery-groups"
+ >discovery-groups</link></entry>
+ <entry>DiscoveryGroup</entry>
+ <entry>ä¸ç»åç°ç»</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link linkend="clusters.discovery-groups"
+ >discovery-group.name (å±æ§)</link></entry>
+ <entry>String</entry>
+ <entry>åç°ç»çååï¼å
·æå¯ä¸æ§ï¼ ï¼
å¿
éæå®çåæ°</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry>
+ <link
linkend="clusters.discovery-groups">discovery-group.local-bind-address</link>
+ </entry>
+ <entry>String</entry>
+ <entry>åç°ç»æç»å®çæ¬å°å°å</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry
id="configuration.discovery-group.group-address">
+ <link
linkend="clusters.discovery-groups">discovery-group.group-address</link>
+ </entry>
+ <entry>String</entry>
+ <entry>åç°ç»çå¬ç广æIPå°å ï¼ å¿
éæå®çåæ°</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry
id="configuration.discovery-group.group-port">
+ <link
linkend="clusters.discovery-groups">discovery-group.group-port</link>
+ </entry>
+ <entry>Integer</entry>
+ <entry>广æç»çå¬çUDPç«¯å£ ï¼ å¿
éæå®çåæ°</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry
id="configuration.discovery-group.refresh-timeout">
+ <link
linkend="clusters.discovery-groups">discovery-group.refresh-timeout</link>
+ </entry>
+ <entry>Integer</entry>
+ <entry>åç°ç»çå¾
æ´æ°çæ¶é´ãå¦ææ个æå¡å¨ä¸æ¬¡å¹¿æå°è¾¾åç»è¿è¿ä¸ªæ¶é´åè¿æ²¡ææ¶å°ä¸æ¬¡å¹¿æï¼é£ä¹
+ 该æå¡å¨çè¿æ¥å¨å¯¹å°ä»å表ä¸å
é¤</entry>
+ <entry>5000 (毫ç§)</entry>
+ </row>
+ <row>
+ <entry><link
linkend="diverts">diverts</link></entry>
+ <entry>Divert</entry>
+ <entry>ä¸ç»è½¬åå¨</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link linkend="diverts">divert.name
(attribute)</link></entry>
+ <entry>String</entry>
+ <entry>转åå¨çååï¼å¿
éæ¯å¯ä¸çï¼
ï¼ å¿
éæå®çåæ°</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link
linkend="diverts">divert.routing-name</link></entry>
+ <entry>String</entry>
+ <entry>转åå¨çè·¯ç±å称 ï¼ å¿
éæå®çåæ°</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link
linkend="diverts">divert.address</link></entry>
+ <entry>String</entry>
+ <entry>转åå¨çæºå°å ï¼ å¿
éæå®çåæ°</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link
linkend="diverts">divert.forwarding-address</link></entry>
+ <entry>String</entry>
+ <entry>转åå¨ç转åå°å ï¼ å¿
éæå®çåæ°</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link
linkend="diverts">divert.exclusive</link></entry>
+ <entry>Boolean</entry>
+ <entry>转åå¨æ¯å¦æ¯å¯ä¸ç</entry>
+ <entry>false</entry>
+ </row>
+ <row>
+ <entry><link
linkend="diverts">divert.filter</link></entry>
+ <entry>String</entry>
+ <entry>å¯éçæ ¸å¿è¿æ»¤å¨è¡¨è¾¾å¼</entry>
+ <entry>null</entry>
+ </row>
+ <row>
+ <entry><link linkend="diverts"
+ >divert.transformer-class-name</link></entry>
+ <entry>String</entry>
+ <entry>å¯éç转æ¢å¨çåå</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link
linkend="predefined.queues">queues</link></entry>
+ <entry>Queue</entry>
+ <entry>ä¸ç»é¢å
é
ç½®çéå</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link
linkend="predefined.queues">queues.name
+ (å±æ§)</link></entry>
+ <entry>String</entry>
+ <entry>éåç¬ç¹çåå</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link
linkend="predefined.queues">queues.address</link></entry>
+ <entry>String</entry>
+ <entry>éåçå°å ï¼ å¿
éæå®çåæ°</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link
linkend="predefined.queues">queues.filter</link></entry>
+ <entry>String</entry>
+ <entry>éåå¯éçæ
¸å¿è¿æ»¤å¨è¡¨è¾¾å¼</entry>
+ <entry>null</entry>
+ </row>
+ <row>
+ <entry><link
linkend="predefined.queues">queues.durable</link></entry>
+ <entry>Boolean</entry>
+ <entry>æ¯å¦æä¹
éå</entry>
+ <entry>true</entry>
+ </row>
+ <row>
+ <entry><link
linkend="core-bridges">bridges</link></entry>
+ <entry>Bridge</entry>
+ <entry>ä¸ç»æ¡¥</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link linkend="core-bridges">bridges.name
+ (å±æ§)</link></entry>
+ <entry>String</entry>
+ <entry>æ¡¥çç¬ç¹åå</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link
linkend="core-bridges">bridges.queue-name</link></entry>
+ <entry>String</entry>
+ <entry>æ¡¥æ¥æ¶æ¶æ¯çæºéåå ï¼ å¿
éæå®çåæ°</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link linkend="core-bridges"
+ >bridges.forwarding-address</link></entry>
+ <entry>String</entry>
+
<entry>æ¡¥è¦è½¬åçå°åãå¦æ没ææå®å使ç¨åå§çå°å</entry>
+ <entry>null</entry>
+ </row>
+ <row>
+ <entry><link
linkend="core-bridges">bridges.filter</link></entry>
+ <entry>String</entry>
+ <entry>å¯éçæ ¸å¿è¿æ»¤å¨è¡¨è¾¾å¼</entry>
+ <entry>null</entry>
+ </row>
+ <row>
+ <entry><link linkend="core-bridges"
+
>bridges.transformer-class-name</link></entry>
+ <entry>String</entry>
+ <entry>å¯éç转æ¢å¨ç±»å</entry>
+ <entry>null</entry>
+ </row>
+ <row>
+ <entry><link linkend="core-bridges"
+ >bridges.retry-interval</link></entry>
+ <entry>Long</entry>
+ <entry>éè¯çæ¶é´é´éï¼æ¯«ç§ï¼</entry>
+ <entry>2000 ms</entry>
+ </row>
+ <row>
+ <entry><link linkend="core-bridges"
+
>bridges.retry-interval-multiplier</link></entry>
+ <entry>Double</entry>
+ <entry>éè¯é´éçéå¢ç³»æ°</entry>
+ <entry>1.0</entry>
+ </row>
+ <row>
+ <entry><link linkend="core-bridges"
+ >bridges.reconnect-attempts</link></entry>
+ <entry>Integer</entry>
+ <entry>æ大éè¯æ¬¡æ°ï¼-1代表æ
é次</entry>
+ <entry>-1</entry>
+ </row>
+ <row>
+ <entry><link linkend="core-bridges"
+
>bridges.failover-on-server-shutdown</link></entry>
+ <entry>Boolean</entry>
+ <entry>å¦æç®æ æå¡å¨æ£å¸¸å
³æºæ¯å¦ä»è¿è¡å¤±æå¤æ´</entry>
+ <entry>false</entry>
+ </row>
+ <row>
+ <entry><link linkend="core-bridges"
+
>bridges.use-duplicate-detection</link></entry>
+ <entry>Boolean</entry>
+ <entry>æ¯å¦å¨è½¬åçæ¶æ¯ä¸æ·»å
éå¤æ£æµç头</entry>
+ <entry>true</entry>
+ </row>
+ <row>
+ <entry><link linkend="core-bridges"
+ >bridges.discovery-group-ref</link></entry>
+ <entry>String</entry>
+ <entry>桥使ç¨çåç°ç»å</entry>
+ <entry>null</entry>
+ </row>
+ <row>
+ <entry><link
linkend="core-bridges">bridges.connector-ref.connector-name
+ (å±æ§)</link></entry>
+ <entry>String</entry>
+ <entry>主è¿æ¥çè¿æ¥å¨å</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link linkend="core-bridges"
+
>bridges.connector-ref.backup-connector-name
+ (å±æ§)</link></entry>
+ <entry>String</entry>
+
<entry>å¤ä»½è¿æ¥çè¿æ¥å¨åï¼å¯éï¼</entry>
+ <entry>null</entry>
+ </row>
+ <row>
+ <entry><link linkend="clusters.cluster-connections"
+ >cluster-connections</link></entry>
+ <entry>ClusterConnection</entry>
+ <entry>ä¸ç»é群è¿æ¥</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link linkend="clusters.cluster-connections"
+ >cluster-connections.name
(attribute)</link></entry>
+ <entry>String</entry>
+ <entry>é群è¿æ¥çç¬ç¹åå</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link linkend="clusters.cluster-connections"
+ >cluster-connections.address</link></entry>
+ <entry>String</entry>
+ <entry>é群è¿æ¥çå°åå</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link linkend="clusters.cluster-connections"
+
>cluster-connections.forward-when-no-consumers</link></entry>
+ <entry>Boolean</entry>
+ <entry>å¦æç®æ 没æåéçæ¥æ¶è
ï¼æ¯å¦ä»ç¶åå®åé
æ¶æ¯ï¼</entry>
+ <entry>false</entry>
+ </row>
+ <row>
+ <entry><link linkend="clusters.cluster-connections"
+
>cluster-connections.max-hops</link></entry>
+ <entry>Integer</entry>
+
<entry>é群ææä¸çæ大跳æ°ï¼hopsï¼</entry>
+ <entry>1</entry>
+ </row>
+ <row>
+ <entry><link linkend="clusters.cluster-connections"
+
>cluster-connections.retry-interval</link></entry>
+ <entry>Long</entry>
+
<entry>é群è¿æ¥éè¯çé´éï¼æ¯«ç§ï¼</entry>
+ <entry>2000</entry>
+ </row>
+ <row>
+ <entry><link linkend="clusters.cluster-connections"
+
>cluster-connections.use-duplicate-detection</link></entry>
+ <entry>Boolean</entry>
+ <entry>æ¯å¦å¨è½¬åçæ¶æ¯ä¸æ·»å
éå¤æ£æµçæ¶æ¯å¤´</entry>
+ <entry>true</entry>
+ </row>
+ <row>
+ <entry><link linkend="clusters.cluster-connections"
+
>cluster-connections.discovery-group-ref</link></entry>
+ <entry>String</entry>
+ <entry>æ¡¥æ使ç¨çåç°ç»çåå</entry>
+ <entry>null</entry>
+ </row>
+ <row>
+ <entry><link linkend="clusters.cluster-connections"
+
>cluster-connections.connector-ref.connector-name
+ (å±æ§)</link></entry>
+ <entry>String</entry>
+ <entry>主è¿æ¥çè¿æ¥å¨åå</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link linkend="clusters.cluster-connections"
+
>cluster-connections.connector-ref.backup-connector-name
+ (å±æ§)</link></entry>
+ <entry>String</entry>
+
<entry>å¯éçå¤ä»½è¿æ¥æ使ç¨çè¿æ¥å¨åå</entry>
+ <entry>null</entry>
+ </row>
+ <row>
+ <entry><link linkend="security.settings.roles"
+ >security-settings</link></entry>
+ <entry>SecuritySetting</entry>
+ <entry>ä¸ç»å®å
¨è®¾ç½®</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link
linkend="security.settings.roles">security-settings.match
+ (å±æ§)</link></entry>
+ <entry>String</entry>
+ <entry>å®å
¨æåºç¨çå°åå¹é
å符串</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link linkend="security.settings.roles"
+
>security-settings.permission</link></entry>
+ <entry>å®å
¨è®¸å¯</entry>
+ <entry>å°åçä¸ä¸ªè®¸å¯</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link linkend="security.settings.roles"
+ >security-settings.permission.type
(attribute)</link></entry>
+ <entry>许å¯ç±»å</entry>
+ <entry>许å¯çç±»å</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link linkend="security.settings.roles"
+ >security-settings.permission.roles
(attribute)</link></entry>
+ <entry>Roles</entry>
+
<entry>以éå·åéçä¸ç»è§è²ï¼è¿äºè§è²å°æ¥æç¸åºç许å¯</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link
linkend="queue-attributes.address-settings"
+ >address-settings</link></entry>
+ <entry>AddressSetting</entry>
+ <entry>ä¸ç»å°å设置</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link
linkend="undelivered-messages.configuring"
+
>address-settings.dead-letter-address</link></entry>
+ <entry>String</entry>
+ <entry>æ»æ¶æ¯æåå¾çå°å</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link
linkend="undelivered-messages.configuring"
+
>address-settings.max-delivery-attempts</link></entry>
+ <entry>Integer</entry>
+ <entry>åå¾æ»ä¿¡å°åä¹åæå°è¯çä¼
é次æ°</entry>
+ <entry>10</entry>
+ </row>
+ <row>
+ <entry><link linkend="message-expiry.configuring"
+
>address-settings.expiry-address</link></entry>
+ <entry>String</entry>
+ <entry>è¿ææ¶æ¯æåå¾çå°å</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link linkend="undelivered-messages.delay"
+
>address-settings.redelivery-delay</link></entry>
+ <entry>Long</entry>
+ <entry>éæ°ä¼
éä¸ä¸ªåæ¶çæ¶æ¯åæçå¾
çæ¶é´ï¼æ¯«ç§ï¼</entry>
+ <entry>0</entry>
+ </row>
+ <row>
+ <entry><link linkend="last-value-queues"
+
>address-settings.last-value-queue</link></entry>
+ <entry>boolean</entry>
+ <entry>éåæ¯å¦æ¯ä¸ä¸ªææ°å¼éå</entry>
+ <entry>false</entry>
+ </row>
+ <row>
+ <entry><link linkend="paging"
+
>address-settings.page-size-bytes</link></entry>
+ <entry>Long</entry>
+
<entry>ä¸ä¸ªå°åçå页ç大å°ï¼åèï¼</entry>
+ <entry>10 * 1024 * 1024</entry>
+ </row>
+ <row>
+ <entry><link linkend="paging"
+ >address-settings.max-size-bytes</link></entry>
+ <entry>Long</entry>
+
<entry>å°åçå页转åçæ大å¼ï¼åèï¼</entry>
+ <entry>-1</entry>
+ </row>
+ <row>
+ <entry><link
linkend="clusters.message-redistribution"
+
>address-settings.redistribution-delay</link></entry>
+ <entry>Long</entry>
+ <entry>éåæåä¸ä¸ªæ¥æ¶è
å
³éåéè¦çå¾
å¤é¿æ¶é´åå°æ¶æ¯éæ°åé
ï¼æ¯«ç§ï¼</entry>
+ <entry>-1</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ </section>
+ <section>
+ <title>hornetq-jms.xml</title>
+ <para>该æ件æ¯æå¡å¨ç«¯JMSæå¡æ使ç¨çï¼ç¨æ¥è£
è½½JMSéåï¼è¯é¢åè¿æ¥å·¥åã</para>
+ <table frame="topbot" border="2">
+ <title>JMSæå¡å¨é
ç½®</title>
+ <tgroup cols="4">
+ <colspec colname="c1" colnum="1"/>
+ <colspec colname="c2" colnum="2"/>
+ <colspec colname="c3" colnum="3"/>
+ <colspec colname="c4" colnum="4"/>
+ <thead>
+ <row>
+ <entry>å称</entry>
+ <entry>ç±»å</entry>
+ <entry>说æ</entry>
+ <entry>é»è®¤å¼</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>
+ <link
linkend="using-jms.server.configuration">connection-factory</link>
+ </entry>
+ <entry>ConnectionFactory</entry>
+ <entry>ä¸ç»æ³¨åå°JNDIçè¿æ¥å·¥å</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry
id="configuration.connection-factory.signature">
+ <link
linkend="using-jms.configure.factory.types">connection-factory.signature
(å±æ§)</link>
+ </entry>
+ <entry>String</entry>
+ <entry>è¿æ¥å·¥åçç±»å</entry>
+ <entry>generic</entry>
+ </row>
+ <row>
+ <entry
id="configuration.connection-factory.signature">
+ <link
linkend="using-jms.configure.factory.types">connection-factory.xa</link>
+ </entry>
+ <entry>Boolean</entry>
+ <entry>æ¯å¦æ¯XAç±»åçè¿æ¥å·¥å</entry>
+ <entry>false</entry>
+ </row>
+ <row>
+ <entry
id="configuration.connection-factory.auto-group">
+ <link
linkend="message-grouping.jmsconfigure">connection-factory.auto-group</link>
+ </entry>
+ <entry>Boolean</entry>
+ <entry>æ¯å¦èªå¨ä½¿ç¨æ¶æ¯ç»</entry>
+ <entry>false</entry>
+ </row>
+ <row>
+ <entry><link
linkend="clusters.static.servers">connection-factory.connectors</link>
+ </entry>
+ <entry>String</entry>
+
<entry>ä¸ç»ä¾è¿æ¥å·¥å使ç¨çè¿æ¥å¨</entry>
+ <entry />
+ </row>
+ <row>
+ <entry><link linkend="clusters.static.servers"
+
>connection-factory.connectors.connector-ref.connector-name (å±æ§)</link>
+ </entry>
+ <entry>String</entry>
+ <entry>è¿æ¥ä¸»æå¡å¨çè¿æ¥å¨å</entry>
+ <entry />
+ </row>
+ <row>
+ <entry><link linkend="clusters.static.servers"
+
>connection-factory.connectors.connector-ref.backup-connector-name
(attribute)</link>
+ </entry>
+ <entry>String</entry>
+ <entry>è¿æ¥å¤ä»½æå¡å¨çè¿æ¥å¨å</entry>
+ <entry />
+ </row>
+ <row>
+ <entry><link
linkend="clusters-discovery.groups.clientside"
+
>connection-factory.discovery-group-ref.discovery-group-name (å±æ§)</link>
+ </entry>
+ <entry>String</entry>
+ <entry>è¿æ¥å·¥åçåç°ç»å</entry>
+ <entry />
+ </row>
+ <row>
+ <entry
id="configuration.connection-factory.discovery-initial-wait-timeout">
+ <link
linkend="clusters-discovery.groups.clientside"
+
>connection-factory.discovery-initial-wait-timeout</link>
+ </entry>
+ <entry>Long</entry>
+ <entry>åç°ç»é¦æ¬¡çå¾
广æçæ¶é´</entry>
+ <entry>10000</entry>
+ </row>
+ <row>
+ <entry
id="configuration.connection-factory.block-on-acknowledge">
+ <link
linkend="send-guarantees.nontrans.acks">connection-factory.block-on-acknowledge</link>
+ </entry>
+ <entry>Boolean</entry>
+ <entry>æ¶æ¯æ¯å¦ä»¥åæ¥æ¹å¼éç¥</entry>
+ <entry>false</entry>
+ </row>
+ <row>
+ <entry
id="configuration.connection-factory.block-on-non-durable-send">
+ <link
linkend="non-transactional-sends">connection-factory.block-on-non-durable-send</link>
+ </entry>
+ <entry>Boolean</entry>
+ <entry>æ¯å¦ä»¥åæ¥æ¹å¼åééæä¹
æ¶æ¯</entry>
+ <entry>false</entry>
+ </row>
+ <row>
+ <entry
id="configuration.connection-factory.block-on-durable-send">
+ <link
linkend="non-transactional-sends">connection-factory.block-on-durable-send</link>
+ </entry>
+ <entry>Boolean</entry>
+ <entry>æ¯å¦ä»¥åæ¥æ¹å¼åéæä¹
æ¶æ¯</entry>
+ <entry>true</entry>
+ </row>
+ <row>
+ <entry
id="configuration.connection-factory.call-timeout">connection-factory.call-timeout</entry>
+ <entry>Long</entry>
+ <entry>è¿ç¨è°ç¨è¶
æ¶æ¶é´ï¼æ¯«ç§ï¼</entry>
+ <entry>30000</entry>
+ </row>
+ <row>
+ <entry
id="configuration.connection-factory.client-failure-check-period">
+ <link
linkend="dead.connections">connection-factory.client-failure-check-period</link>
+ </entry>
+ <entry>Long</entry>
+ <entry>客æ·ç«¯å¦æå¨è¿ä¸ªæ¶é´å
没ææ¶å°æå¡å¨æ°æ®å
ï¼å°è®¤ä¸ºè¿æ¥åºç°æ
éã</entry>
+ <entry>5000</entry>
+ </row>
+ <row>
+ <entry
id="configuration.connection-factory.client-id">
+ <link
linkend="using-jms.clientid">connection-factory.client-id</link>
+ </entry>
+ <entry>String</entry>
+ <entry>è¿æ¥å·¥åé¢å
é
ç½®ç客æ·ID</entry>
+ <entry>null</entry>
+ </row>
+ <row>
+ <entry
id="configuration.connection-factory.connection-load-balancing-policy-class-name">
+ <link linkend="clusters.client.loadbalancing">
+
connection-factory.connection-load-balancing-policy-class-name</link>
+ </entry>
+ <entry>String</entry>
+ <entry>è´è½½åè¡¡ç±»å</entry>
+
<entry>org.hornetq.api.core.client.loadbalance.RoundRobinConnectionLoadBalancingPolicy</entry>
+ </row>
+ <row>
+ <entry
id="configuration.connection-factory.connection-ttl">
+ <link
linkend="dead.connections">connection-factory.connection-ttl</link>
+ </entry>
+ <entry>Long</entry>
+ <entry>è¿æ¥çåæ´»æ¶é´ï¼æ¯«ç§ï¼</entry>
+ <entry>1 * 60000</entry>
+ </row>
+ <row>
+ <entry
id="configuration.connection-factory.consumer-max-rate">
+ <link
linkend="flow-control.rate.core.api">connection-factory.consumer-max-rate</link></entry>
+ <entry>Integer</entry>
+ <entry>æ¥æ¶è
æ¯ç§éæ¥æ¶æ¶æ¯çæå¿«é度</entry>
+ <entry>-1</entry>
+ </row>
+ <row>
+ <entry
id="configuration.connection-factory.consumer-window-size">
+ <link
linkend="flow-control.core.api">connection-factory.consumer-window-size</link></entry>
+ <entry>Integer</entry>
+ <entry>æ¥æ¶è
æµæ§å¶å®¹å¨å¤§å°ï¼åèï¼</entry>
+ <entry>1024 * 1024</entry>
+ </row>
+ <row>
+ <entry
id="configuration.connection-factory.dups-ok-batch-size">
+ <link
linkend="using-jms.dupsokbatchsize">connection-factory.dups-ok-batch-size</link></entry>
+ <entry>Integer</entry>
+
<entry>å¨DUPS_OK_ACKNOWLEDGE模å¼ä¸æ¹ééç¥ç大å°ï¼åèï¼</entry>
+ <entry>1024 * 1024</entry>
+ </row>
+ <row>
+ <entry><link linkend="ha.automatic.failover"
+
>connection-factory.failover-on-initial-connection</link></entry>
+ <entry>Boolean</entry>
+
<entry>å¦æé¦æ¬¡è¿æ¥ä¸»æå¡å¨å¤±è´¥æ¯å¦å¤±æå¤æ´è¿æ¥å°å¤ä»½æå¡å¨</entry>
+ <entry>false</entry>
+ </row>
+ <row>
+ <entry
id="configuration.connection-factory.failover-on-server-shutdown">
+ <link
linkend="ha.automatic.failover">connection-factory.failover-on-server-shutdown</link></entry>
+ <entry>Boolean</entry>
+
<entry>å¨æå¡å¨åæºæ¶æ¯å¦è¿è¡å¤±æå¤æ´</entry>
+ <entry>false</entry>
+ </row>
+ <row>
+ <entry
id="configuration.connection-factory.min-large-message-size">
+ <link
linkend="large-messages.core.config">connection-factory.min-large-message-size</link></entry>
+ <entry>Integer</entry>
+ <entry>大æ¶æ¯çæå°å¼ï¼å¤§å°è¶
è¿è¯¥å¼çæ大æ¶æ¯å¤ç</entry>
+ <entry>100 * 1024</entry>
+ </row>
+ <row>
+ <entry><link linkend="large-messages.cache.client"
+
>connection-factory.cache-large-message-client</link></entry>
+ <entry>Boolean</entry>
+
<entry>true表示è¿ä¸ªè¿æ¥å·¥åä¼å°å¤§æ¶æ¯ä¿åå¨ä¸´æ¶æ件ä¸</entry>
+ <entry>false</entry>
+ </row>
+ <row>
+ <entry
id="configuration.connection-factory.pre-acknowledge">
+ <link
linkend="pre-acknowledge.configure">connection-factory.pre-acknowledge</link></entry>
+ <entry>Boolean</entry>
+
<entry>æ¯å¦å¨æ¶æ¯åéä¹åæåéç¥</entry>
+ <entry>false</entry>
+ </row>
+ <row>
+ <entry
id="configuration.connection-factory.producer-max-rate">
+ <link
linkend="flow-control.producer.rate.core.api">connection-factory.producer-max-rate</link></entry>
+ <entry>Integer</entry>
+ <entry>åéæ¶æ¯çæ大é度</entry>
+ <entry>-1</entry>
+ </row>
+ <row>
+ <entry><link linkend="client-reconnection"
+
>connection-factory.producer-window-size</link></entry>
+ <entry>Integer</entry>
+ <entry>åéè
åéæ¶æ¯ççªå£å¤§å°</entry>
+ <entry>1024 * 1024</entry>
+ </row>
+ <row>
+ <entry
id="configuration.connection-factory.confirmation-window-size">
+ <link
linkend="client-reconnection">connection-factory.confirmation-window-size</link>
+ </entry>
+ <entry>Integer</entry>
+
<entry>ä¼è¯æ¢å¤ç确认çªå£å¤§å°ï¼åèï¼</entry>
+ <entry>1024 * 1024</entry>
+ </row>
+ <row>
+ <entry
id="configuration.connection-factory.reconnect-attempts">
+ <link
linkend="client-reconnection">connection-factory.reconnect-attempts</link>
+ </entry>
+ <entry>Integer</entry>
+ <entry>éè¯çæ大次æ°ï¼ -1 表示æ
é次</entry>
+ <entry>0</entry>
+ </row>
+ <row>
+ <entry
id="configuration.connection-factory.retry-interval">
+ <link
linkend="client-reconnection">connection-factory.retry-interval</link>
+ </entry>
+ <entry>Long</entry>
+
<entry>æ¯æ¬¡éè¯çæ¶é´é´éï¼æ¯«ç§ï¼</entry>
+ <entry>2000</entry>
+ </row>
+ <row>
+ <entry
id="configuration.connection-factory.retry-interval-multiplier">
+ <link
linkend="client-reconnection">connection-factory.retry-interval-multiplier</link>
+ </entry>
+ <entry>Double</entry>
+ <entry>éè¯é´éæ¶é´çéå¢ç³»æ°</entry>
+ <entry>1.0</entry>
+ </row>
+ <row>
+ <entry><link linkend="client-reconnection"
+
>connection-factory.max-retry-interval</link></entry>
+ <entry>Integer</entry>
+ <entry>æ大éè¯é´éã</entry>
+ <entry>2000</entry>
+ </row>
+ <row>
+ <entry
id="configuration.connection-factory.scheduled-thread-pool-max-size">
+ <link
linkend="thread-pooling.client.side">connection-factory.scheduled-thread-pool-max-size</link>
+ </entry>
+ <entry>Integer</entry>
+ <entry><emphasis>å¯è®¡å线ç¨</emphasis>æ±
ç大å°</entry>
+ <entry>5</entry>
+ </row>
+ <row>
+ <entry
id="configuration.connection-factory.thread-pool-max-size">
+ <link
linkend="thread-pooling.client.side">connection-factory.thread-pool-max-size</link>
+ </entry>
+ <entry>Integer</entry>
+ <entry>线ç¨æ± 大å°</entry>
+ <entry>-1</entry>
+ </row>
+ <row>
+ <entry
id="configuration.connection-factory.transaction-batch-size">
+ <link linkend="using-jms.txbatchsize">
+
connection-factory.transaction-batch-size</link>
+ </entry>
+ <entry>Integer</entry>
+
<entry>使ç¨äºå¡æ§ä¼è¯æ¶åééç¥çæ¹é大å°ï¼åèï¼</entry>
+ <entry>1024 * 1024</entry>
+ </row>
+ <row>
+ <entry
id="configuration.connection-factory.use-global-pools">
+ <link
linkend="thread-pooling.client.side">connection-factory.use-global-pools</link>
+ </entry>
+ <entry>Boolean</entry>
+ <entry>æ¯å¦ä½¿ç¨å
¨å±çº¿ç¨æ± </entry>
+ <entry>true</entry>
+ </row>
+ <row>
+ <entry><link
linkend="using-jms.server.configuration"
+ >queue</link></entry>
+ <entry>Queue</entry>
+ <entry>å建并注åå°JNDIçéå</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link
linkend="using-jms.server.configuration">queue.name
+ (å±æ§)</link></entry>
+ <entry>String</entry>
+ <entry>éåçå¯ä¸åå</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link
linkend="using-jms.server.configuration"
+ >queue.entry</link></entry>
+ <entry>String</entry>
+
<entry>éåçJNDIçä¸ä¸æï¼contextï¼ãä¸ä¸ªéåå¯ä»¥æå¤ä¸ªJNDIçä¸ä¸æ</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link
linkend="using-jms.server.configuration"
+ >queue.durable</link></entry>
+ <entry>Boolean</entry>
+ <entry>æ¯å¦æä¹
éå</entry>
+ <entry>true</entry>
+ </row>
+ <row>
+ <entry><link
linkend="using-jms.server.configuration"
+ >queue.filter</link></entry>
+ <entry>String</entry>
+ <entry>å¯éçéåè¿æ»¤å¨è¡¨è¾¾å¼</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link
linkend="using-jms.server.configuration"
+ >topic</link></entry>
+ <entry>Topic</entry>
+ <entry>å建并注åå°JNDIçè¯é¢</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link
linkend="using-jms.server.configuration">topic.name
+ (å±æ§)</link></entry>
+ <entry>String</entry>
+ <entry>è¯é¢çå¯ä¸å</entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><link
linkend="using-jms.server.configuration"
+ >topic.entry</link></entry>
+ <entry>String</entry>
+
<entry>è¯é¢çJNDIä¸ä¸æï¼contextï¼ãä¸ä¸ªè¯é¢å¯ä»¥æå¤ä¸ªä¸ä¸æã</entry>
+ <entry/>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ </section>
+ </section>
+</chapter>