feat(count): 引入批量消费机制优化粉丝计数处理

- 添加 BufferTrigger依赖以支持消息聚合
- 实现消息批量消费逻辑,提升处理效率
- 配置批量大小为 1000,缓存队列最大容量为50000
- 设置聚合间隔为1 秒,均衡实时性与性能
- 新增测试用例验证大量消息发送与消费流程
- 日志记录聚合消息内容,便于调试与监控
This commit is contained in:
2025-10-15 22:33:20 +08:00
parent 31ab7c3d86
commit c6ac7193c1
4 changed files with 67 additions and 1 deletions

View File

@@ -64,6 +64,7 @@
<zookeeper.version>3.9.4</zookeeper.version>
<rocketmq-spring-boot.version>2.3.4</rocketmq-spring-boot.version>
<rocketmq-client.version>5.3.2</rocketmq-client.version>
<buffertrigger.version>0.2.21</buffertrigger.version>
</properties>
<dependencyManagement>
<dependencies>
@@ -285,6 +286,12 @@
<artifactId>rocketmq-acl</artifactId>
<version>${rocketmq-client.version}</version>
</dependency>
<!-- 快手 Buffer Trigger -->
<dependency>
<groupId>com.github.phantomthief</groupId>
<artifactId>buffer-trigger</artifactId>
<version>${buffertrigger.version}</version>
</dependency>
</dependencies>
</dependencyManagement>