L'invocation synchrone est l'une des méthodes d'appel d'une fonction. Lorsque vous invoquez une fonction de manière synchrone, l'événement déclenche directement la fonction et Function Compute l'exécute en attendant une réponse. Une fois l'invocation terminée, Function Compute vous renvoie directement les résultats d'exécution, tels que la réponse, le résumé de l'exécution et la sortie des journaux. Cette rubrique décrit les scénarios d'utilisation et les limites des invocations synchrones.
Scénarios
Utilisez une invocation synchrone lorsque vous devez exécuter immédiatement une fonction et obtenir son résultat en retour direct.
Limites
Par défaut, le nombre total d'instances dans une région est limité à 100 pour un compte Alibaba Cloud (compte principal). La valeur effective s'applique dans le Quota Center. Pour augmenter cette limite, soumettez une demande via le Quota Center.
Observez le comportement de limitation du débit (throttling) en consultant la métrique associée (throttles) d'une fonction dans la console CloudMonitor.
Concurrence
La concurrence désigne le nombre d'exécutions simultanées de votre code de fonction à un instant donné. Estimez le nombre d'invocations de fonctions concurrentes à l'aide de la formule suivante :
Nombre d'invocations concurrentes = Taux de requêtes × Durée d'exécution de la fonction
Taux de requêtes : fréquence d'invocation de la fonction, c'est-à-dire le nombre de requêtes par seconde ou le nombre d'événements par seconde.
Durée d'exécution de la fonction : période s'écoulant entre l'arrivée d'une requête de fonction sur une instance et l'exécution de cette requête. Unité : secondes.
Par exemple, une fonction qui traite des événements Object Storage Service (OSS) présente une durée d'exécution moyenne de 3 secondes, tandis qu'OSS publie 10 événements par seconde. Selon la formule, la fonction affiche 30 exécutions concurrentes.
Le nombre d'exécutions de fonctions concurrentes impacte votre facturation. Pour plus d'informations sur la facturation, consultez la section Présentation de la facturation.