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.