[
https://issues.apache.org/jira/browse/AMQ-7190?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Christopher L. Shannon closed AMQ-7190.
---------------------------------------
Resolution: Invalid
This is better suited for the users mailing list unless an actual bug or
improvement to be made is found. This may just be a use case issue or
configuration issue with how you are using the broker. I see you have already
started a thread on the users list so you should use that thread for help and
reopen this if there's something discovered to fix or improve in the code.
> ActiveMQ cannot handle too many topic with redeliveryPlugin
> -----------------------------------------------------------
>
> Key: AMQ-7190
> URL: https://issues.apache.org/jira/browse/AMQ-7190
> Project: ActiveMQ
> Issue Type: Improvement
> Components: Broker
> Affects Versions: 5.15.8
> Reporter: Franco NG
> Priority: Major
> Fix For: 5.15.8
>
> Attachments: activemq.xml
>
>
> Our market data would publish over 20,000 msg/s within 30,000 topics,
> redeliveryPlugin and socketBufferSize, however, ActiveMQ seems unable to
> handle this volume that CPU usage % is 50% and cannot publish any message to
> subscriber(s) after certain starting time. Even, I stop the market data
> publishing, the CPU usage of ActiveMQ broker is still eat up 50%, cannot drop
> for a long time and NO error/warning log recorded in activemq.log.
> When I remove redeliveryPlugin and socketBufferSize from Broker
> (activemq.xml), it resume normal.
> Please help to solve. Also, how to show redelivery message in log when
> occur, thanks.
> +*Activemq.xml (part)*+
> <redeliveryPlugin fallbackToDeadLetter="true"
> sendToDlqIfMaxRetriesExceeded="true">
> <redeliveryPolicyMap>
> <redeliveryPolicyMap>
> <defaultEntry>
> <redeliveryPolicy useCollisionAvoidance="true" maximumRedeliveries="1"
> initialRedeliveryDelay="1000" redeliveryDelay="1000"/>
> </defaultEntry>
> </redeliveryPolicyMap>
> </redeliveryPolicyMap>
> </redeliveryPlugin>
>
> <transportConnector name="openwire"
> uri="tcp://0.0.0.0:61616?maximumConnections=3000&wireFormat.maxFrameSize=104857600&transport.socketBufferSize=655360&transport.ioBufferSize=81920"
> />
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)