Publicando uma Mensagem de Teste em um Fluxo
Emita (publice) uma mensagem de teste para um stream no serviço Streaming para garantir que o stream esteja funcionando.
Use a CLI, a API ou um SDK para preencher um stream. Para obter requisitos e recomendações para publicar mensagens, consulte Publicando Mensagens. Para publicar mensagens usando um SDK, consulte o Guia do Desenvolvedor para Streaming.
- Na página da lista Streams, selecione o stream com o qual você deseja trabalhar. Se precisar de ajuda para encontrar a página da lista ou o stream, consulte Listando Streams.
- Na página de detalhes, selecione Produzir Mensagem de Teste.
- Na caixa Dados, digite a mensagem somente texto a ser publicada.
- Selecione Produzir.
Use o comando oci streaming stream message put e os parâmetros necessários para publicar uma mensagem de teste em um stream:
oci streaming stream message put --stream-id <stream_id> --messages <JSON_messages> --endpoint <messages_endpoint>
Dica
Forneça uma entrada para--messages
como JSON com formato válido. Consulte Especificando Entrada Complexa e Usando um Arquivo JSON para Entrada Complexa para obter informações sobre a formatação JSON.Por exemplo,
file.txt
contém o JSON formatado corretamente. Seus valores são codificados em Base64:[ { "key": "a2V5MQ==", "value": "dmFsdWUx" }, { "key": "a2V5Mg==", "value": "dmFsdWUy" } ]
O parâmetro
--messages
usa o arquivo como seu valor:oci streaming stream message put --stream-id ocid1.stream.oc1.phx.exampleuniqueID --messages file://file.txt --endpoint https://cell-1.streaming.us-phoenix-1.oci.oraclecloud.com { "data": { "entries": [ { "error": null, "error-message": null, "offset": 0, "partition": "0", "timestamp": "2020-11-03T21:35:03.837000+00:00" }, { "error": null, "error-message": null, "offset": 1, "partition": "0", "timestamp": "2020-11-03T21:35:03.837000+00:00" } ], "failures": 0 } }
Execute a operação PutMessages para publicar uma mensagem de teste em um stream.