activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Geurt Schimmel <GSchim...@schubergphilis.com>
Subject Failover issues
Date Fri, 22 Mar 2013 10:28:35 GMT
Hi,

We have 2 network-of-brokers with a failover-configuration, but we're having performance-problems
and loosing messages. Clients connect to HostA1 and HostA2. All brokers run 5.8 stable, only
persistent messages using KahaDB:

   <persistenceAdapter>
      <kahaDB directory="${activemq.base}/data/kahadb" enableJournalDiskSyncs="false" indexWriteBatchSize="10000"
indexCacheSize="1000"/>
    </persistenceAdapter>

HostA1:
uri="static:(ssl://HostA2:61616)" duplex="true"
uri="static:(failover:(ssl://HostB1:61616,HostB2:61616)?randomize=false&amp;priorityBackup=true)"
 conduitSubscriptions="false" decreaseNetworkConsumerPriority="true" duplex="true" networkTTL="10"
prefetchSize="4000" staticBridge="true" suppressDuplicateQueueSubscriptions="true"

HostA2:
uri="static:(failover:(ssl://HostB2:61616,ssl://HostB1:61616)?randomize=false&amp;priorityBackup=true)"
conduitSubscriptions="false" decreaseNetworkConsumerPriority="true" duplex="true" networkTTL="10"
prefetchSize="4000" staticBridge="true" suppressDuplicateQueueSubscriptions="true"

HostB1:
uri="static:(ssl://HostB2:61616)" duplex="true"

HostB1 and HostB2:
uri="ssl://0.0.0.0:61616?jms.prefetchPolicy.queuePrefetch=4000&amp;jms.optimizeAcknowledge=true"
updateClusterClients="true" rebalanceClusterClients="true" updateClusterClientsOnRemove="true"/>

Note the host-order in the URI is mirrored.

When the brokers on HostA2 and HostB2 are down, performance is amazing (> 1000 msg/sec),
and all messages are received by HostB1.

Please advise - I'm lost.

Geurt

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message