Nachrichten aktualisieren
Durch das Aktualisieren einer Nachricht wird die Sichtbarkeit einer Nachricht für den aktuellen Consumer verlängert oder verkürzt.
Sie können den Sichtbarkeits-Timeout für eine Nachricht verlängern, wenn ein Consumer mehr Zeit für die Verarbeitung der Nachricht benötigt. Der Sichtbarkeits-Timeout einer Nachricht kann nicht über die Aufbewahrung der Nachricht hinausgehen.
Für eine Anforderung zum Aktualisieren von Nachrichten ist der Empfang (receipt
) der Nachricht erforderlich. Der Empfang wird in einer Antwort auf die vorherige GetMessages
-Anforderung bestätigt.
Wenn der Consumer die Nachricht nicht aktualisiert oder löscht, bevor der Sichtbarkeits-Timeout besteht, wird die Nachricht an die Queue zurückgegeben oder an die Ladschreibenqueue übertragen.
Über die Konsole können Sie keine Nachrichten aktualisieren.
Verwenden Sie den Befehl
oci queue messages update-message
und die erforderlichen Parameter, um eine Nachricht zu aktualisieren:oci queue messages update-message --message-receipt <message_receipt> --queue-id <queue_id> --visibility-in-seconds <visibility_in_seconds>
Verwenden Sie den Befehl
oci queue messages update-messages
, um Nachrichten in der Queue zu aktualisieren.oci queue messages update-messages --entries file://entries.json --queue-id <queue_id>
Eine vollständige Liste der Parameter und Werte für CLI-Befehle finden Sie in der CLI-Befehlsreferenz.
Mit dem Vorgang UpdateMessage oder UpdateMessages können Sie Nachrichten aktualisieren.
Informationen zur Verwendung der API und zu Signieranforderungen finden Sie unter REST-API-Dokumentation und Sicherheitszugangsdaten. Informationen zu SDKs finden Sie unter SDKs und die CLI.