Atualizando Mensagens
A atualização de uma mensagem estende ou reduz a visibilidade de uma mensagem para o consumidor atual.
Talvez você queira estender o tempo limite de visibilidade de uma mensagem se um consumidor precisar de mais tempo processando a mensagem. O timeout de visibilidade de uma mensagem não pode se estender além da retenção da mensagem.
Uma solicitação para atualizar mensagens exige o receipt
da mensagem. O recebimento é fornecido em uma resposta à solicitação GetMessages
anterior.
Se o consumidor não atualizar ou excluir a mensagem antes que seu tempo limite de visibilidade passe, a mensagem retornará à fila ou será transferida para a fila de carta vencida.
Você não pode usar a Console para atualizar uma mensagem.
Use o comando
oci queue messages update-message
e os parâmetros necessários para atualizar uma mensagem:oci queue messages update-message --message-receipt <message_receipt> --queue-id <queue_id> --visibility-in-seconds <visibility_in_seconds>
Use o comando
oci queue messages update-messages
para atualizar mensagens na fila.oci queue messages update-messages --entries file://entries.json --queue-id <queue_id>
Para obter uma lista completa dos parâmetros e valores dos comandos da CLI, consulte a Referência de Comandos da CLI.
Use a operação UpdateMessage ou UpdateMessages para atualizar mensagens.
Para obter informações sobre como usar a API e assinar solicitações, consulte a documentação da API REST e Credenciais de Segurança. Para obter informações sobre SDKs, consulte SDKs e a CLI.