STREAMING_ENABLED=true y las demás variables de eventos de negocio en el componente de la API. La visión general del streaming de eventos describe el envelope común.
Contrato de transporte
Si cambias
STREAMING_CLOUDEVENTS_SOURCE, el tema y cada ce-type cambian con él. Cuando el streaming está activado, la API sirve el catálogo de eventos en GET /v1/streaming/manifest. La ruta requiere el recurso streaming del Access Manager con la acción get.
Entrega
Cada evento tiene uno de estos tres modos de entrega:- Outbox: la API escribe el evento en su outbox de PostgreSQL, y un relay lo publica en Kafka.
- Directa, con fallback al outbox: la API publica el evento en Kafka. Si los brokers no están disponibles o responden lento, la API escribe el evento en el outbox.
- Mejor esfuerzo: la API publica el evento en Kafka, sin outbox.
(ce-source, ce-id) y mantén los consumidores idempotentes. No dependas del orden de llegada.

