Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Flujos de trabajo Express sincrónicos y asincrónicos
Hay dos tipos de flujos de trabajo exprés que puede elegir: flujos de trabajo exprés asincrónicos y flujos de trabajo exprés sincrónicos.
-
Los flujos de trabajo exprés asincrónicos devuelven la confirmación de que el flujo de trabajo se ha iniciado, pero no esperes a que se complete. Para obtener el resultado, debe sondear los CloudWatch registros del servicio. Puede utilizar los flujos de trabajo rápidos asíncronos cuando no necesite una salida de respuesta inmediata, como servicios de mensajería o procesamiento de datos de los que no dependen otros servicios. Puede iniciar flujos de trabajo exprés asíncronos en respuesta a un evento, mediante un flujo de trabajo anidado en Step Functions o mediante la llamada a la
StartExecution
API. -
Los flujos de trabajo exprés sincrónicos inician un flujo de trabajo, esperan a que se complete y, a continuación, devuelven el resultado. Los flujos de trabajo exprés sincrónicos se pueden utilizar para orquestar microservicios. Con Synchronous Express Workflows, puede desarrollar aplicaciones sin necesidad de desarrollar código adicional para gestionar errores, reintentos o ejecutar tareas parallel. Puede ejecutar flujos de trabajo de Synchronous Express invocados desde Amazon API Gateway o mediante la llamada a la
StartSyncExecution
API.AWS Lambdanota Si ejecuta Step Functions Express Workflows de forma sincrónica desde la consola, la
StartSyncExecution
solicitud caduca transcurridos 60 segundos. Para ejecutar los flujos de trabajo de Express de forma sincrónica durante un máximo de cinco minutos, realice laStartSyncExecution
solicitud mediante elAWS SDK oAWS Command Line Interface (AWS CLI) en lugar de la consola de Step Functions.Las llamadas a la API de ejecución de Synchronous Express no contribuyen a los límites de capacidad de la cuenta existentes. Step Functions proporciona capacidad bajo demanda y se escala automáticamente con una carga de trabajo sostenida. Los aumentos repentinos de la carga de trabajo pueden limitarse hasta que haya capacidad disponible.