mirror of
https://github.com/Nezumi-2711/astrbot_plugin_qq_group_daily_analysis.git
synced 2026-09-22 05:31:52 +00:00
[v4.8.0] - perf(concurrency): 实现群聊分析任务锁及全局资源并发限流控制,增强重试管理器
This commit is contained in:
+14
-3
@@ -1,7 +1,15 @@
|
||||
# 更新日志 (CHANGELOG)
|
||||
|
||||
## [v4.7.15] - fix(dispatcher): 修复自动定时分析报告无法上传群相册的问题
|
||||
* **🐛 Bug 修复**: 修复自动定时分析报告无法上传群相册的问题 (补全缺失的 album_name 参数)
|
||||
## [v4.8.0] - perf(concurrency): 实现群聊分析任务锁及全局资源并发限流控制,增强重试管理器
|
||||
* **🛠️ 健壮性增强**: 在应用服务层实现基于群组和任务类型的异步锁,使用 asynccontextmanager 生成器函数确保同一群聊在同一时间只能执行一个分析任务。
|
||||
* **🐛 Bug 修复**: 尝试增强重试管理器,增加 TraceID 观测重试链路具体情况,增强去重判断逻辑,最终目标是解决黑名单模式下向所有群发送而偶尔出现报告重复发送的 Bug(仍有待验证)
|
||||
* **🛠️ 健壮性增强**: 【三级并发控制架构】针对不同层级的资源消耗,建立了完整的限流保护体系
|
||||
|
||||
* * 入口层:控制同时处于活跃状态的群聊分析任务总数,防止瞬时加载大量消息导致服务器内存溢出 (OOM);
|
||||
|
||||
* * 接口层:全局限制 LLM API 并发请求数,确保严格遵守服务商的频率限制 (RPM);
|
||||
|
||||
* * 渲染层:全局限制 T2I 图片生成并发量,保护物理 CPU 与内存不被渲染任务耗尽。
|
||||
|
||||
|
||||
---
|
||||
@@ -9,8 +17,11 @@
|
||||
<details>
|
||||
<summary>📋 点击查看历史更新日志</summary>
|
||||
|
||||
## [v4.7.15] - fix(dispatcher): 修复自动定时分析报告无法上传群相册的问题
|
||||
* **🐛 Bug 修复**: 修复自动定时分析报告无法上传群相册的问题 (补全缺失的 album_name 参数)
|
||||
|
||||
## [v4.7.14] - fix(retry): 尝试增强重试管理器,正确获取 Bot user_id ,避免重试地狱和重复发送
|
||||
* **🛠️ 健壮性增强**: 尝试增强重试管理器,避免重试地狱和重复发送(似乎已解决)
|
||||
* **🛠️ 健壮性增强**: 尝试增强重试管理器,避免重试地狱和重复发送
|
||||
|
||||
## [v4.7.13] - fix(增量分析)解决增量分析传参错误导致用户称号失效的问题
|
||||
* **🛠️ 健壮性增强**: 尝试增强重试管理器,避免重试地狱和重复发送(有待进一步完善)
|
||||
|
||||
Reference in New Issue
Block a user