Conceitos
Função
Funções são códigos definidos para lidar com eventos.
Origem do evento
Uma origem de evento é um serviço de nuvem pública ou aplicativo personalizado que publica eventos.
Invocação síncrona
Os clientes esperam por respostas explícitas às suas solicitações de uma função. As respostas são retornadas somente depois que a função é chamada.
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.
gatilho
Um gatilho é um evento que dispara a execução de uma função.
Multi-concorrência de instância única
O número de solicitações que podem ser processadas simultaneamente por uma instância.
Imagens personalizadas
Você pode empacotar e fazer upload diretamente de imagens de contêiner. A plataforma então carrega e inicia essas imagens para criar funções.
Execução de função personalizada
Você pode personalizar scripts e arquivos para executar funções.
Registrações de função
registrações gerados durante a invocação da função.
Monitoramento da função
Monitoramento de informações geradas durante a execução da função.
Versão da função
O FunctionGraph permite publicar uma ou mais versões nos processos de desenvolvimento, teste e produção para gerenciar seu código de função. As variáveis de código e ambiente de cada versão são salvas como um instantâneo. Depois que o código da função for publicado, modifique as configurações quando necessário.
Alias da função
Você pode criar um alias para uma versão de função específica. Para reverter para uma versão anterior, use o alias correspondente para representar a versão em vez de modificar o código da função.
Cada alias de função pode ser vinculado a uma versão principal e a uma versão adicional para deslocamento de tráfego.
Pacote de dependência
O FunctionGraph permite gerenciar dependências de maneira unificada. Você pode carregar dependências de um caminho local ou por meio do OBS, se elas forem muito grandes, e especificar nomes para elas.
Para obter detalhes sobre como gerar dependências de função, consulte Como criar dependências de função?
Arquivo bootstrap
O arquivo bootstrap é o arquivo de inicialização de uma função HTTP. A função HTTP só pode ler bootstrap como o nome do arquivo de bootstrap. Se o nome do arquivo não for bootstrap, o serviço não poderá ser iniciado.