fix: harden multi-pod delivery and load verification

This commit is contained in:
richjohnrambo
2026-09-27 03:37:32 +08:00
parent a2de100f2b
commit ce3250be64
33 changed files with 1340 additions and 94 deletions
+5
View File
@@ -265,6 +265,11 @@ type TenantMessageBatchAdapter interface {
TenantGroupMessageSaveBatch(t.TenantID, []*t.Message) error
}
// TenantMessageSchemaAdapter validates storage contracts required by asynchronous persistence.
type TenantMessageSchemaAdapter interface {
TenantMessageSchemaValidate([]t.TenantID) error
}
// TenantHTTPInfrastructureAdapter is the optional durable infrastructure used
// by Kafka dead-letter handling.
type TenantHTTPInfrastructureAdapter interface {