All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 8m23s
27 lines
1.2 KiB
Markdown
27 lines
1.2 KiB
Markdown
## Why
|
|
|
|
轮询并发配置表与实际执行的五类轮询任务不一致:`protect`、`card_status` 没有可管理配置,遗留的 `stop_start` 又不再被执行器使用。管理接口还会显示错误名称、拒绝维护已有的 5000 并发配置,且重置或过期后的任务释放可能把计数减为负数。
|
|
|
|
## What Changes
|
|
|
|
- 将轮询并发配置的受支持任务集合统一为 `realname`、`carddata`、`package`、`protect`、`card_status`。
|
|
- 以新迁移补齐 `protect` 与 `card_status` 的 300 并发配置,移除遗留 `stop_start` 配置。
|
|
- 让并发管理接口展示正确的中文任务名称,并允许维护现有的正整数并发上限。
|
|
- 让并发信号量释放在计数已不存在或不为正时保持为零,避免管理接口与限流状态出现负数。
|
|
|
|
## Capabilities
|
|
|
|
### New Capabilities
|
|
|
|
- 无。
|
|
|
|
### Modified Capabilities
|
|
|
|
- `polling-operations`: 轮询并发配置、状态展示与信号量释放的可观察行为。
|
|
|
|
## Impact
|
|
|
|
- 新增一组成对数据库迁移,修改 `tb_polling_concurrency_config` 的初始化数据。
|
|
- 影响轮询并发管理服务、共享任务限流器、管理接口返回值与接口文档。
|
|
- 不新增依赖,不变更既有三个任务的并发配置值。
|