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

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


    from 91fdc35db3 Fix the permission check for retry topic to get topic 
route. (#9073)
     add 35a6426ea9 [ISSUE #9025] [RIP-73] Pop Consumption Improvement Based on 
RocksDB (#9048)

No new revisions were added by this update.

Summary of changes:
 broker/BUILD.bazel                                 |   1 +
 .../apache/rocketmq/broker/BrokerController.java   |  26 +-
 .../rocketmq/broker/pop/PopConsumerCache.java      | 303 +++++++++
 .../rocketmq/broker/pop/PopConsumerContext.java    | 177 +++++
 .../rocketmq/broker/pop/PopConsumerKVStore.java    |  58 ++
 .../broker/pop/PopConsumerLockService.java         | 100 +++
 .../rocketmq/broker/pop/PopConsumerRecord.java     | 211 ++++++
 .../broker/pop/PopConsumerRocksdbStore.java        | 174 +++++
 .../rocketmq/broker/pop/PopConsumerService.java    | 714 +++++++++++++++++++++
 .../broker/processor/AckMessageProcessor.java      | 143 ++++-
 .../broker/processor/AdminBrokerProcessor.java     |  20 +
 .../processor/ChangeInvisibleTimeProcessor.java    |  72 ++-
 .../broker/processor/NotificationProcessor.java    |  14 +-
 .../broker/processor/PopBufferMergeService.java    |   8 +-
 .../broker/processor/PopMessageProcessor.java      | 209 ++++--
 .../rocketmq/broker/pop/PopConsumerCacheTest.java  | 144 +++++
 .../broker/pop/PopConsumerContextTest.java         |  69 ++
 .../broker/pop/PopConsumerLockServiceTest.java     |  60 ++
 .../rocketmq/broker/pop/PopConsumerRecordTest.java |  75 +++
 .../broker/pop/PopConsumerRocksdbStoreTest.java    | 102 +++
 .../broker/pop/PopConsumerServiceTest.java         | 416 ++++++++++++
 broker/src/test/resources/rmq.logback-test.xml     |   9 +-
 .../rocketmq/client/impl/MQClientAPIImpl.java      |  12 +
 .../org/apache/rocketmq/common/BrokerConfig.java   |  54 ++
 .../rocketmq/remoting/protocol/RequestCode.java    |   1 +
 .../rocketmq/tools/admin/DefaultMQAdminExt.java    |   6 +
 .../tools/admin/DefaultMQAdminExtImpl.java         |   6 +
 .../apache/rocketmq/tools/admin/MQAdminExt.java    |   3 +
 .../rocketmq/tools/command/MQAdminStartup.java     |   2 +
 .../command/export/ExportPopRecordCommand.java     | 110 ++++
 30 files changed, 3227 insertions(+), 72 deletions(-)
 create mode 100644 
broker/src/main/java/org/apache/rocketmq/broker/pop/PopConsumerCache.java
 create mode 100644 
broker/src/main/java/org/apache/rocketmq/broker/pop/PopConsumerContext.java
 create mode 100644 
broker/src/main/java/org/apache/rocketmq/broker/pop/PopConsumerKVStore.java
 create mode 100644 
broker/src/main/java/org/apache/rocketmq/broker/pop/PopConsumerLockService.java
 create mode 100644 
broker/src/main/java/org/apache/rocketmq/broker/pop/PopConsumerRecord.java
 create mode 100644 
broker/src/main/java/org/apache/rocketmq/broker/pop/PopConsumerRocksdbStore.java
 create mode 100644 
broker/src/main/java/org/apache/rocketmq/broker/pop/PopConsumerService.java
 create mode 100644 
broker/src/test/java/org/apache/rocketmq/broker/pop/PopConsumerCacheTest.java
 create mode 100644 
broker/src/test/java/org/apache/rocketmq/broker/pop/PopConsumerContextTest.java
 create mode 100644 
broker/src/test/java/org/apache/rocketmq/broker/pop/PopConsumerLockServiceTest.java
 create mode 100644 
broker/src/test/java/org/apache/rocketmq/broker/pop/PopConsumerRecordTest.java
 create mode 100644 
broker/src/test/java/org/apache/rocketmq/broker/pop/PopConsumerRocksdbStoreTest.java
 create mode 100644 
broker/src/test/java/org/apache/rocketmq/broker/pop/PopConsumerServiceTest.java
 create mode 100644 
tools/src/main/java/org/apache/rocketmq/tools/command/export/ExportPopRecordCommand.java

Reply via email to