Testnachrichten in Streams veröffentlichen
Senden (veröffentlichen) Sie eine Testnachricht an einen Stream im Streaming-Service, um sicherzustellen, dass der Stream funktioniert.
Mit der CLI, API oder einem SDK können Sie einen Stream auffüllen. Anforderungen und Empfehlungen zum Veröffentlichen von Nachrichten finden Sie unter Nachrichten veröffentlichen. Informationen zum Veröffentlichen von Nachrichten mit einem SDK finden Sie in der Entwicklerdokumentation für Streaming.
- Wählen Sie auf der Listenseite Streams den Stream aus, mit dem Sie arbeiten möchten. Wenn Sie Hilfe beim Suchen der Listenseite oder des Streams benötigen, finden Sie weitere Informationen unter Streams auflisten.
- Wählen Sie auf der Detailseite die Option Testnachricht erstellen aus.
- Geben Sie im Feld Daten die zu veröffentlichende reine Textnachricht ein.
- Wählen Sie Produce aus.
Verwenden Sie den Befehl oci streaming stream message put und die erforderlichen Parameter, um eine Testnachricht in einem Stream zu veröffentlichen:
oci streaming stream message put --stream-id <stream_id> --messages <JSON_messages> --endpoint <messages_endpoint>
Tipp
Geben Sie die Eingabe für--messages
als gültige formatierte JSON an. Informationen zur JSON-Formatierung finden Sie unter Komplexe Eingaben übergeben und JSON-Datei für komplexe Eingaben verwenden.Beispiel:
file.txt
enthält die korrekt formatierte JSON. Die Werte sind Base64-codiert:[ { "key": "a2V5MQ==", "value": "dmFsdWUx" }, { "key": "a2V5Mg==", "value": "dmFsdWUy" } ]
Der Parameter
--messages
akzeptiert die Datei als Wert: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 } }
Führen Sie den Vorgang PutMessages aus, um eine Testnachricht in einem Stream zu veröffentlichen.