Afecta a
Equipos que consumen eventos de los productos de Lerian, operan Streaming Hub o usan los contratos de eventos de Consignado, Lender, Midaz, Fetcher o SPB.
Qué cambió
Las guías de event streaming ahora identifican un CloudEvent por el par
(ce-source, ce-id), no por ce-id solo. La entrega sigue siendo al menos una vez, por lo que los consumidores deben mantener los handlers idempotentes.
Las guías también corrigen contratos específicos de cada producto: la identidad de evento de Midaz puede contener guiones bajos, el catálogo activo y la superficie HTTP de Consignado quedan documentados, y Streaming Hub acepta eventos con tenant no vacío y los hace coincidir solo con suscripciones de ese tenant. Su endpoint de EventBridge es el nombre del bus de eventos; DetailType proviene del tipo de evento que coincidió.
Esta es una corrección de documentación que registra contratos implementados. No anuncia una versión en tiempo de ejecución.
Impacto
Clasificación: acción requerida. Los consumidores que deduplican solo por
ce-id, que analizan los tipos de evento de Midaz suponiendo guiones, o que configuran el enrutamiento de Streaming Hub a partir de la orientación anterior pueden procesar los eventos de forma incorrecta o perder entregas.
Qué debes hacer
1
Deduplica cada consumidor por
(ce-source, ce-id) y mantén el procesamiento idempotente.2
Revisa el análisis del tipo de evento y del tema, en especial las identidades de Midaz que usan guiones bajos.
3
Para Streaming Hub, verifica que los tenants de las suscripciones coincidan con los valores de
ce-tenantid del productor y configura EventBridge con el nombre del bus de eventos.
