feat(delivery): 真实 Kafka 投递端口 + 闭合 G-BACKFILL-BACKOFF 配置缺口

- 新增 KafkaDeliveryPort:ProducerRegistry + 同步 Future.get() 至少一次投递,
  闭合 OPS-1 真实适配器要求与 US-07 INV-10/C-29
- 回填退避从硬编码 30s/15min 提升为 backfill-backoff-ms / backfill-backoff-cap-ms
  配置绑定,闭合 [G-BACKFILL-BACKOFF]
- 删除死依赖 micronaut-redis-lettuce(代码零引用,ACM2-28 Redis 已退出阶段 A)
This commit is contained in:
windyboy
2026-09-13 16:26:03 +08:00
parent 5bb9d6bb07
commit 62f61ad9e4
9 changed files with 67 additions and 16 deletions
@@ -54,6 +54,12 @@ class PipelineProps {
*/
var backfillMaxAttempts: Int = 100
/** 回填独立退避的起步间隔 `[G-BACKFILL-BACKOFF]`。 */
var backfillBackoffMs: Long = 30_000
/** 回填独立退避的封顶间隔 `[G-BACKFILL-BACKOFF]`。 */
var backfillBackoffCapMs: Long = 900_000
/**
* 切流水位播种(一次性、显式)。取值:
* `min` = `W:MIN(ID)1`(读当前全部现存行)、`zero` = `W:0`(按空洞规则从 0 扫)、