Alur kerja Ekspres Sinkron dan Tidak Sinkron - AWS Step Functions

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Alur kerja Ekspres Sinkron dan Tidak Sinkron

Ada dua jenis Alur Kerja Ekspres yang dapat Anda pilih: Asinkron Alur Kerja Ekspres dan Alur Kerja Ekspres Sinkron.

  • Alur Kerja Ekspres Asinkron mengembalikan konfirmasi bahwa alur kerja dimulai, tetapi jangan menunggu alur kerja selesai. Untuk mendapatkan hasilnya, Anda harus melakukan polling CloudWatch Log layanan. Anda dapat menggunakan Alur Kerja Ekspres Asinkron ketika Anda tidak memerlukan keluaran respons langsung, seperti layanan pesan atau pemrosesan data yang tidak bergantung pada layanan lain. Anda dapat memulai Alur Kerja Ekspres Asinkron sebagai respons terhadap suatu peristiwa, dengan alur kerja bersarang di Step Functions, atau dengan menggunakan panggilan API. StartExecution

  • Alur Kerja Ekspres Sinkron memulai alur kerja, tunggu hingga selesai, lalu kembalikan hasilnya. Alur Kerja Ekspres Sinkron dapat digunakan untuk mengatur layanan mikro. Dengan Alur Kerja Synchronous Express, Anda dapat mengembangkan aplikasi tanpa perlu mengembangkan kode tambahan untuk menangani kesalahan, mencoba ulang, atau menjalankan tugas paralel. Anda dapat menjalankan Alur Kerja Synchronous Express yang dipanggil dari Amazon API GatewayAWS Lambda, atau dengan menggunakan panggilan API. StartSyncExecution

    catatan

    Jika Anda menjalankan Step Functions Express Workflows secara sinkron dari konsol, StartSyncExecution permintaan akan berlalu setelah 60 detik. Untuk menjalankan Alur Kerja Ekspres secara sinkron selama durasi hingga lima menit, buat StartSyncExecution permintaan menggunakan AWS SDK atau AWS Command Line Interface (AWS CLI) alih-alih konsol Step Functions.

    Panggilan API eksekusi Express sinkron tidak berkontribusi pada batas kapasitas akun yang ada. Step Functions menyediakan kapasitas sesuai permintaan dan secara otomatis menskalakan dengan beban kerja yang berkelanjutan. Lonjakan beban kerja dapat di-throtling hingga kapasitas tersedia.