You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@rocketmq.apache.org by "yukon (JIRA)" <ji...@apache.org> on 2017/09/25 07:54:00 UTC

[jira] [Created] (ROCKETMQ-294) Do flow control on the number and size dimensions when pull message

yukon created ROCKETMQ-294:
------------------------------

             Summary: Do flow control on the number and size dimensions when pull message
                 Key: ROCKETMQ-294
                 URL: https://issues.apache.org/jira/browse/ROCKETMQ-294
             Project: Apache RocketMQ
          Issue Type: Improvement
          Components: rocketmq-client
            Reporter: yukon
            Assignee: yukon
             Fix For: 4.2.0-incubating


*Motivations*

Current flow control strategy only support on Queue level, each message queue can cache 1000 message by default. 

When lots of message queue are assigned to one consumer instance, the consumer will cache too many messages, may cause OOM exception.

On the other hand, only control the message amount is not enough, should support do flow control on the number and size dimensions, on Topic and Queue level.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)