Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Actualización más reciente 2022-11-07 GMT+08:00

Invocación asincrónica

Los clientes no se preocupan por los resultados de invocación de funciones de sus solicitudes. Después de recibir una solicitud, el FunctionGraph la pone en una cola, devuelve una respuesta y procesa otras solicitudes cuando hay recursos inactivos.

Si una función es invocada asincrónicamente y es estrangulada, el FunctionGraph reintenta automáticamente el evento estrangulado, con un intervalo entre reintentos. Los eventos asincrónicos se ponen en cola antes de que se utilicen para invocar una función.

Tabla 1 enumera los orígenes de eventos y los modos de invocación admitidos. Para obtener más información sobre cómo gestionar activadores, consulte Creación de activadores.

Tabla 1 Modos de invocación de función

Origen del evento

Modo de invocación

SMN

Invocación asincrónica

DMS

Invocación asincrónica

APIG

Invocación síncrona

OBS

Invocación asincrónica

DIS

Invocación asincrónica

Temporizador

Invocación asincrónica

DMS for Kafka

Invocación asincrónica

GaussDB (for Mongo)

Invocación asincrónica

Si la latencia de ejecución de la función E2E supera los 90s, se recomienda la invocación asincrónica. Si se utiliza una invocación síncrona, no se pueden recibir respuestas después de 90s debido a restricciones de pasarela.