CloudFlow oferece dois modos de execução: padrão e express (também conhecido como modo rápido). Eles diferem em limites de duração, throughput, garantias de execução e observabilidade. Escolha o modo adequado à sua carga de trabalho: modo padrão para workflows duráveis e de longa execução com histórico completo; modo express para orquestração de alto throughput e baixa latência, concluída em segundos.
Escolha um modo
Use a tabela abaixo para alinhar os requisitos da sua carga de trabalho ao modo apropriado.
|
Requisito |
Modo recomendado |
|
Execução com duração superior a 5 minutos |
Modo padrão |
|
Workflow que exige integração baseada em callback ( |
Modo padrão |
|
Histórico de execução completo com consulta via API |
Modo padrão |
|
Orquestração de alto throughput e baixa latência (> 100 QPS) |
Modo express |
|
Orquestração de APIs de microsserviços ou APIs de camada de integração |
Modo express |
|
Processamento de fluxo |
Modo express |
Comparação de recursos
| Recurso | Modo padrão | Modo express |
|---|---|---|
| Duração máxima da execução | 1 ano | 5 minutos |
| Modelo de execução | Assíncrono. O status de cada etapa é persistido, o que permite retomar workflows longos após interrupções. | Síncrono. Retorna o resultado após a conclusão. |
| Garantia de entrega | Pelo menos uma vez. Os dados nunca são perdidos, mas uma etapa pode executar mais de uma vez sob certas condições. | Tenta novamente automaticamente em caso de erros do sistema. Configure novas tentativas no lado do cliente conforme suas necessidades de negócio. |
| Taxa de início de fluxo | 100 QPS | 1.000 QPS por padrão. Para solicitar uma taxa maior, envie um ticket. |
| Concorrência | 10.000 | 10.000 por padrão. Para solicitar maior concorrência, envie um ticket. |
| Histórico de execução | Histórico completo registrado. Consulte e liste execuções por meio de operações de API. | Consultas simples no Log Service planejadas. Durante a prévia pública, consulte execuções apenas por meio de operações de API. |
| Modos de integração | RequestComplete, WaitForCustomCallback, WaitForSystemCallback. Consulte Modos de integração. | Apenas RequestComplete. |
| Integração de serviços | Todos os métodos de integração suportados. Consulte Visão geral da integração de serviços. | Todos os métodos de integração suportados. Consulte Visão geral da integração de serviços. |
Detalhes dos modos de integração
O modo padrão suporta três modos de integração. O modo express suporta apenas RequestComplete.
|
Modo de integração |
Descrição |
Modos suportados |
|
|
A etapa do workflow é concluída quando o serviço integrado retorna uma resposta. |
Padrão, Express |
|
|
A etapa do workflow pausa até que um sistema externo envie um callback. |
Apenas Padrão |
|
|
A etapa do workflow pausa até que o serviço integrado envie um callback do sistema após a conclusão da tarefa. |
Apenas Padrão |
Se o seu workflow exigir padrões baseados em callback, use o modo padrão.