You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by jb...@apache.org on 2016/10/05 15:53:16 UTC
[2/3] activemq-artemis git commit: NO-JIRA: Improving default
configuration from OSGI
NO-JIRA: Improving default configuration from OSGI
Project: http://git-wip-us.apache.org/repos/asf/activemq-artemis/repo
Commit: http://git-wip-us.apache.org/repos/asf/activemq-artemis/commit/d61c13ed
Tree: http://git-wip-us.apache.org/repos/asf/activemq-artemis/tree/d61c13ed
Diff: http://git-wip-us.apache.org/repos/asf/activemq-artemis/diff/d61c13ed
Branch: refs/heads/master
Commit: d61c13ed77ecad432576442da31398ce77c87eb0
Parents: f803826
Author: Clebert Suconic <cl...@apache.org>
Authored: Wed Oct 5 11:40:46 2016 -0400
Committer: Clebert Suconic <cl...@apache.org>
Committed: Wed Oct 5 11:40:46 2016 -0400
----------------------------------------------------------------------
artemis-features/src/main/resources/artemis.xml | 20 ++++++++++++++++----
1 file changed, 16 insertions(+), 4 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/activemq-artemis/blob/d61c13ed/artemis-features/src/main/resources/artemis.xml
----------------------------------------------------------------------
diff --git a/artemis-features/src/main/resources/artemis.xml b/artemis-features/src/main/resources/artemis.xml
index 99c04a1..3cdff88 100644
--- a/artemis-features/src/main/resources/artemis.xml
+++ b/artemis-features/src/main/resources/artemis.xml
@@ -30,7 +30,7 @@ under the License.
<core xmlns="urn:activemq:core">
<!-- this could be ASYNCIO or NIO -->
- <journal-type>NIO</journal-type>
+ <journal-type>ASYNCIO</journal-type>
<paging-directory>./data/paging</paging-directory>
<bindings-directory>./data/bindings</bindings-directory>
<journal-directory>./data/journal</journal-directory>
@@ -45,10 +45,21 @@ under the License.
-->
<journal-buffer-timeout>1591999</journal-buffer-timeout>
+ <!-- how often we are looking for how many bytes are being used on the disk in ms -->
+ <disk-scan-period>5000</disk-scan-period>
+
+ <!-- once the disk hits this limit the system will block, or close the connection in certain protocols
+ that won't support flow control. -->
+ <max-disk-usage>90</max-disk-usage>
+
+ <!-- the system will enter into page mode once you hit this limit.
+ This is an estimate in bytes of how much the messages are using in memory -->
+ <global-max-size>104857600</global-max-size>
+
<acceptors>
<!-- Default ActiveMQ Artemis Acceptor. Multi-protocol adapter. Currently supports Core, OpenWire, Stomp and AMQP. -->
<!-- performance tests have shown that openWire performs best with these buffer sizes -->
- <acceptor name="artemis">tcp://0.0.0.0:61616?tcpSendBufferSize=1048576;tcpReceiveBufferSize=1048576</acceptor>
+ <acceptor name="artemis">tcp://0.0.0.0:61616?tcpSendBufferSize=1048576;tcpReceiveBufferSize=1048576;protocols=XXXX</acceptor>
<!-- AMQP Acceptor. Listens on default AMQP port for AMQP traffic.-->
<acceptor name="amqp">tcp://0.0.0.0:5672?protocols=AMQP</acceptor>
@@ -82,9 +93,10 @@ under the License.
<dead-letter-address>jms.queue.DLQ</dead-letter-address>
<expiry-address>jms.queue.ExpiryQueue</expiry-address>
<redelivery-delay>0</redelivery-delay>
- <max-size-bytes>10485760</max-size-bytes>
+ <!-- with -1 only the global-max-size is in use for limiting -->
+ <max-size-bytes>-1</max-size-bytes>
<message-counter-history-day-limit>10</message-counter-history-day-limit>
- <address-full-policy>BLOCK</address-full-policy>
+ <address-full-policy>PAGE</address-full-policy>
<auto-create-jms-queues>true</auto-create-jms-queues>
</address-setting>
</address-settings>