Publicar uma notificação
- Console
- API
- CLI
- Go
Abra o tópico e selecione Publish. Informe mensagem e, opcionalmente, assunto e atributos. Após publicar, o console abre a mensagem. Use Messages e Deliveries no tópico para retornar.
Conteúdo e atributos
message é uma string não vazia de até 256 KiB. Conteúdo JSON deve ser codificado como string nesse campo. O assunto opcional tem até 100 bytes, sem quebras de linha. Atributos são um mapa separado usado na filtragem de assinaturas.
Por padrão, todos os protocolos usam a mesma mensagem. Para conteúdos distintos, defina message_structure como json e codifique um objeto de strings em message. Um valor default é obrigatório:
default quando ela não existe. Isso não altera filtros, que continuam comparando os atributos da publicação.
Publicação em lote
A operação em lote aceita 1–10 entradas com IDs próprios exclusivos. A resposta separa sucessos e falhas. Verifique cada resultado; sucesso HTTP não prova aceitação de tudo. Repita somente as entradas desejadas; uma nova publicação aceita recebe outro ID.Acompanhar a entrega
A distribuição passa porpending, complete ou failed. Concluir com zero entregas pode ser válido: não há assinaturas confirmadas ou todos os filtros rejeitam os atributos.
Registros mostram referência da assinatura, resultado, tentativas e último erro. A listagem no tópico aceita UUID ou CRN em message para restringir. Siga os marcadores para obter todas as páginas. Metrics mostra tendências via Telemetry; use registros para falhas individuais.
Consumidores de webhook e fila devem tolerar repetições. Sucesso de webhook significa resposta HTTP bem-sucedida; sucesso de fila significa enfileiramento, não processamento pelo consumidor. Veja comportamento de entrega.
