[ 
https://issues.apache.org/jira/browse/ARTEMIS-1722?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16383707#comment-16383707
 ] 

ASF GitHub Bot commented on ARTEMIS-1722:
-----------------------------------------

Github user tabish121 commented on the issue:

    https://github.com/apache/activemq-artemis/pull/1918
  
    @franz1981 It doesn't look like the buffer could be contended unless 
perhaps the consumer was able to be subscribed to more than one queue at a time 
via some sort of composite type subscription but I don't think that is possible 
?  otherwise the broker should be dispatching serially if I understand 
correctly but I'd defer to @clebertsuconic on that one.  
    
    It isn't entirely uncommon for consumers to be subscribed to low volume 
queues or topics where they might sit idle for a longer period of time so 
having each consumer hold onto memory like that indefinitely could lead to 
quick resource exhaustion on the broker in the case of 1000s of connections 
(think IoT)
    



> Reduce pooled Netty ByteBuf usage
> ---------------------------------
>
>                 Key: ARTEMIS-1722
>                 URL: https://issues.apache.org/jira/browse/ARTEMIS-1722
>             Project: ActiveMQ Artemis
>          Issue Type: Improvement
>          Components: AMQP, Broker
>    Affects Versions: 2.4.0
>            Reporter: Francesco Nigro
>            Assignee: Francesco Nigro
>            Priority: Major
>             Fix For: 2.5.0
>
>   Original Estimate: 3h
>  Remaining Estimate: 3h
>
> Pooled Netty Heap ByteBuf could be avoided thanks to smart pooling on hot 
> paths, improving scalability and memory footprint.



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

Reply via email to