Nas invocações síncronas, o Function Compute executa a função imediatamente e retorna o resultado — incluindo saída da execução, resumo e logs — diretamente ao chamador.
Use invocações síncronas quando sua aplicação precisar do resultado da função antes de prosseguir.
Como funciona
Ao invocar uma função de forma síncrona, o Function Compute a executa e mantém a conexão aberta até a conclusão. A resposta inclui:
Resultado da execução (valor de retorno da função)
Resumo da execução
Logs
Cotas e limites
Por padrão, cada conta Alibaba Cloud pode executar até 100 instâncias simultâneas por região. O limite real exibido no Quota Center tem precedência. Para aumentar esse valor, envie uma solicitação de aumento de cota no Quota Center.
Monitore o comportamento de limitação pelas métricas de limitação da função no console do Cloud Monitor.
Concorrência de execução
A concorrência de execução indica o número de invocações simultâneas de uma função em um período. Estime esse valor com a seguinte fórmula:
Concorrência de execução = Taxa de solicitações × Duração da execução
Taxa de solicitações: quantidade de solicitações ou eventos por segundo.
Duração da execução: tempo, em segundos, entre o recebimento da solicitação pela instância e a conclusão da execução.
Exemplo
|
Cenário |
Taxa de solicitações |
Duração da execução |
Concorrência |
|
Processador de eventos do OSS |
10 req/s |
3 s |
30 |
Aplique a fórmula antes da implantação para verificar se a carga esperada permanece dentro da cota.
Faturamento
A concorrência de execução afeta diretamente o faturamento. Para mais detalhes, consulte Visão geral do faturamento.