feat(data-align): 实现用户关注、粉丝及笔记发布数的数据对齐功能

- 新增 LUA 脚本实现布隆过滤器校验日增量数据
- 修改表结构将 t_data_align_note_publish_count_temp 的 note_id 替换为 user_id
-为 CreateTableXxlJob 添加事务管理确保表创建一致性
- 新增 FollowUnfollowMqDTO 和 NoteOperateMqDTO 用于消息传递
- 扩展 InsertRecordMapper 支持插入关注、粉丝和笔记发布计数记录
- 在 RedisKeyConstants 中新增多个布隆过滤器相关常量和构建方法
- 新增两个 RocketMQ 消费者处理用户关注/取关和笔记发布/删除事件
- 更新 HTTP 测试文件中的请求参数以适配最新接口逻辑
This commit is contained in:
2025-10-23 20:02:36 +08:00
parent 5c4d8862a2
commit 17123657f4
13 changed files with 425 additions and 15 deletions

View File

@@ -77,8 +77,8 @@ Authorization: Bearer {{token}}
"imgUris": [
"https://cdn.pixabay.com/photo/2025/10/05/15/06/autumn-9875155_1280.jpg"
],
"title": "第三篇图文笔记",
"content": "这个是第三篇图文笔记的测试",
"title": "测试数据对齐图文笔记5",
"content": "测试数据对齐测试数据对齐测试数据对齐测试5",
"topicId": 1
}
@@ -126,7 +126,7 @@ Content-Type: application/json
Authorization: Bearer {{token}}
{
"id": 1979849112022941780
"id": 1981322504056078370
}
### 关注自己
@@ -153,7 +153,7 @@ Content-Type: application/json
Authorization: Bearer {{token}}
{
"followUserId": {{otherUserId}}
"followUserId": 2100
}
### 取消关注