STREAMING_ENABLED=true e as outras variáveis de eventos de negócio no componente da API. A visão geral de streaming de eventos descreve o envelope comum.
Contrato de transporte
Se você mudar
STREAMING_CLOUDEVENTS_SOURCE, o tópico e cada ce-type mudam junto. Quando o streaming está ligado, a API serve o catálogo de eventos em GET /v1/streaming/manifest. A rota exige o recurso streaming do Access Manager com a ação get.
Entrega
Cada evento tem um destes três modos de entrega:- Outbox: a API escreve o evento no seu outbox do PostgreSQL, e um relay o publica no Kafka.
- Direta, com fallback para o outbox: a API publica o evento no Kafka. Se os brokers estiverem indisponíveis ou lentos, a API escreve o evento no outbox.
- Melhor esforço: a API publica o evento no Kafka, sem outbox.
(ce-source, ce-id) e mantenha os consumidores idempotentes. Não dependa da ordem de chegada.

