[ 
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&amp;wireFormat.maxFrameSize=104857600&amp;transport.socketBufferSize=655360&amp;transport.ioBufferSize=81920"
>  />



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to