activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Franco Ng <franco...@ebshk.com>
Subject Slow performance to handle over 60,000 wildcard topics with 2,000msg/s
Date Mon, 18 Feb 2019 06:57:50 GMT
I use ActiveMQ as market data distribution and would create over 60,000
wildcard topics (e.g. stock.010000) and send 2,000 message/sec.  However,
ActiveMQ server CANNOT handle this kind of volume and consumer would receive
delay message (over 3 mins delay).  When I stop message generator, the
ActiveMQ server seems still processing o/s message inside.

Please help.

Configuration of ActiveMQ
================
O/S: Linux Redhat 7.6
Mem: 32GB
CPU: 4 cores Xeon 3.2GHz x 2

ActiveMQ Cluster: Network Bridge

activemq.xml on both MQ servers:
======================
<broker ... schedulerSupport="true" persistent="false" >
       <policyEntry topic=">" maxPageSize="10000" topicPrefetch="1000"
producerFlowControl="false" >
                <subscriptionRecoveryPolicy>
                        <noSubscriptionRecoveryPolicy/>
                </subscriptionRecoveryPolicy>

activemq.xml on bridge server:
======================
        <networkConnectors>
                <networkConnector  name="LinkToMdsBroker1"  duplex="true"
networkTTL="2"
uri="static:(tcp://adsr2mds1:61616)?wireFormat.maxInactivityDuration=0&amp;socketBufferSize=655360"
prefetchSize="1000" userName="system" password="manager"
conduitSubscriptions="false" >
 



--
Sent from: http://activemq.2283324.n4.nabble.com/ActiveMQ-User-f2341805.html

Mime
View raw message