You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@rocketmq.apache.org by du...@apache.org on 2021/04/08 02:08:56 UTC

[rocketmq] branch pop_consumer updated (ea36854 -> d3d0207)

This is an automated email from the ASF dual-hosted git repository.

duhengforever pushed a change to branch pop_consumer
in repository https://gitbox.apache.org/repos/asf/rocketmq.git.


    from ea36854  Merge pull request #2733 from ayanamist/pop_consumer
     new ced6b02  [RIP-19] Pop Consuming (broker)
     new f868d99  Init pop retry consumer offset when create
     new d54629c  Add abbreviation for fields of PopCheckPoint to save commit log size.
     new d3d0207  Merge pull request #2757 from ayanamist/dev_pop_consume

The 1512 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 broker/pom.xml                                     |   4 +
 .../apache/rocketmq/broker/BrokerController.java   | 154 +++-
 .../rocketmq/broker/BrokerPathConfigHelper.java    |   8 +
 .../broker/loadbalance/AssignmentManager.java      | 149 ++++
 .../loadbalance/MessageRequestModeManager.java     |  99 +++
 .../longpolling/NotifyMessageArrivingListener.java |   9 +-
 .../rocketmq/broker/longpolling/PopRequest.java    |  87 ++
 .../broker/offset/ConsumerOrderInfoManager.java    | 426 +++++++++
 .../apache/rocketmq/broker/out/BrokerOuterAPI.java |  42 +-
 .../broker/processor/AckMessageProcessor.java      | 188 ++++
 .../processor/ChangeInvisibleTimeProcessor.java    | 195 +++++
 .../broker/processor/PopBufferMergeService.java    | 731 ++++++++++++++++
 .../broker/processor/PopMessageProcessor.java      | 967 +++++++++++++++++++++
 .../broker/processor/PopReviveService.java         | 470 ++++++++++
 .../broker/processor/QueryAssignmentProcessor.java | 307 +++++++
 .../org/apache/rocketmq/broker/util/MsgUtil.java}  |  14 +-
 ...essorTest.java => AckMessageProcessorTest.java} |  94 +-
 ....java => ChangeInvisibleTimeProcessorTest.java} |  97 +--
 .../processor/PopBufferMergeServiceTest.java       | 108 +++
 ...essorTest.java => PopMessageProcessorTest.java} | 166 ++--
 .../processor/QueryAssignmentProcessorTest.java    | 153 ++++
 .../rebalance/AllocateMessageQueueAveragely.java   |  12 +-
 .../AllocateMessageQueueAveragelyByCircle.java     |  12 +-
 distribution/conf/logback_broker.xml               |  29 +
 pom.xml                                            |   7 +-
 .../rocketmq/remoting/common/RemotingHelper.java   |   9 +-
 .../apache/rocketmq/store/pop/PopCheckPoint.java   |  11 +
 27 files changed, 4309 insertions(+), 239 deletions(-)
 create mode 100644 broker/src/main/java/org/apache/rocketmq/broker/loadbalance/AssignmentManager.java
 create mode 100644 broker/src/main/java/org/apache/rocketmq/broker/loadbalance/MessageRequestModeManager.java
 create mode 100644 broker/src/main/java/org/apache/rocketmq/broker/longpolling/PopRequest.java
 create mode 100644 broker/src/main/java/org/apache/rocketmq/broker/offset/ConsumerOrderInfoManager.java
 create mode 100644 broker/src/main/java/org/apache/rocketmq/broker/processor/AckMessageProcessor.java
 create mode 100644 broker/src/main/java/org/apache/rocketmq/broker/processor/ChangeInvisibleTimeProcessor.java
 create mode 100644 broker/src/main/java/org/apache/rocketmq/broker/processor/PopBufferMergeService.java
 create mode 100644 broker/src/main/java/org/apache/rocketmq/broker/processor/PopMessageProcessor.java
 create mode 100644 broker/src/main/java/org/apache/rocketmq/broker/processor/PopReviveService.java
 create mode 100644 broker/src/main/java/org/apache/rocketmq/broker/processor/QueryAssignmentProcessor.java
 copy broker/src/{test/java/org/apache/rocketmq/broker/util/LogTransactionalMessageCheckListener.java => main/java/org/apache/rocketmq/broker/util/MsgUtil.java} (57%)
 copy broker/src/test/java/org/apache/rocketmq/broker/processor/{ReplyMessageProcessorTest.java => AckMessageProcessorTest.java} (61%)
 copy broker/src/test/java/org/apache/rocketmq/broker/processor/{ReplyMessageProcessorTest.java => ChangeInvisibleTimeProcessorTest.java} (60%)
 create mode 100644 broker/src/test/java/org/apache/rocketmq/broker/processor/PopBufferMergeServiceTest.java
 copy broker/src/test/java/org/apache/rocketmq/broker/processor/{PullMessageProcessorTest.java => PopMessageProcessorTest.java} (50%)
 create mode 100644 broker/src/test/java/org/apache/rocketmq/broker/processor/QueryAssignmentProcessorTest.java