feat(acm2): 闭合 G-KAFKA-D3 / G-IGNORE / G-EVENT-RETENTION 三个缺口
- G-KAFKA-D3:max-in-flight 默认收敛到 1,KafkaD3Check 启动自检钉住三项联合满足 D3 - G-IGNORE:IgnoreRules 在身份绑定后精确匹配 TYPE 字段,命中写 SKIPPED + 回填意图 - G-EVENT-RETENTION:V10 迁移加 SENT_AT 列,投递原子写,EventCleanupJob 有界清理过期 SENT 行
This commit is contained in:
+3
-3
@@ -19,9 +19,9 @@ MSGX_PG_PASSWORD=msgx_dev_pass
|
||||
# 4. Kafka(dev compose: kafka 单节点 KRaft 服务,或对接现网/测试网)
|
||||
MSGX_KAFKA_SERVERS=localhost:9092
|
||||
|
||||
# --- 旧版 Kafka Broker 兼容配置(如现网 0.10.x / 1.x 无 INIT_PRODUCER_ID 协议时启用)---
|
||||
# 现代 Kafka(3.x/4.x,如本地 compose):默认 acks=all, idempotence=true, max-in-flight=5
|
||||
# 旧版 Kafka(0.10.x/1.x):取消注释以下三行以触发兼容降级,防止 UnsupportedVersionException
|
||||
# --- Kafka Broker 兼容配置 ---
|
||||
# D3 要求:acks=all + enable-idempotence=true + max-in-flight=1(默认值已满足)
|
||||
# 旧版 Kafka(0.10.x/1.x,无 INIT_PRODUCER_ID 协议):取消注释以下三行以触发兼容降级
|
||||
# MSGX_KAFKA_ACKS=1
|
||||
# MSGX_KAFKA_IDEMPOTENCE=false
|
||||
# MSGX_KAFKA_MAX_IN_FLIGHT=1
|
||||
|
||||
Reference in New Issue
Block a user