Guocheng Zhang created TUBEMQ-586:
-------------------------------------
Summary: Optimize the implementation of the PartitionExt class
Key: TUBEMQ-586
URL: https://issues.apache.org/jira/browse/TUBEMQ-586
Project: Apache TubeMQ
Issue Type: Improvement
Components: Client
Reporter: Guocheng Zhang
Optimize the implementation of the PartitionExt class
This class is an extended class based on Partition class, it's mainly used to
manage partitions from the perspective of the client. At present, it mainly
implements the current limiting logic, accumulates the consumption
metrics(mainly size) of the current partition, and according to the current
limiting strategy, there is a large scale per minute and a small scale every 5
seconds, statistics and comparison, and do flow control management.
Although this logic implements the current limiting operation of the client, it
is not well readable. If anyone has a better optimized implementation plan,
welcome to put forward your ideas and communicate and improve them.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)