Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2022-11-08 GMT+08:00

Invocação assíncrona

Os clientes não se importam com os resultados de invocação de função de suas solicitações. Depois de receber uma solicitação, o FunctionGraph a coloca em uma fila, retorna uma resposta e processa outras solicitações quando há recursos ociosos.

Se uma função for chamada de forma assíncrona, o FunctionGraph repetirá automaticamente o evento, com um intervalo entre as tentativas. Eventos assíncronos são enfileirados antes de serem usados para invocar uma função.

Tabela 1 lista as origens de eventos e os modos de invocação suportados. Para obter detalhes sobre como gerenciar gatilhos, consulte Criação de gatilhos.

Tabela 1 Modos de invocação de função

Origem do evento

Modo de invocação

SMN

Invocação assíncrona

DMS

Invocação assíncrona

APIG

Invocação síncrona

OBS

Invocação assíncrona

DIS

Invocação assíncrona

Timer

Invocação assíncrona

DMS para Kafka

Invocação assíncrona

GaussDB(para Mongo)

Invocação assíncrona

Se a latência de execução da função E2E exceder 90s, a invocação assíncrona é recomendada. Se a invocação síncrona for usada, nenhuma resposta poderá ser recebida após 90s devido a restrições de gateway.