Ini adalah kehidupan 🧵 nyata pendaftaran fungsi asinkron (email) { "gunakan alur kerja"; tunggu createUser(email); tunggu kirimSelamat DatangEmail(email); // 🤯 menunggu tidur ("7 hari"); tunggu kirimCheckInEmail(email); }
Ada begitu banyak kebaikan yang terjadi dalam fungsi kecil itu. sendWelcomeEmail sendiri adalah langkah yang dapat diandalkan. Jika proses atau server atau jaringan mati setelah createUser, alur kerja akan dilanjutkan dari titik itu. fungsi sendWelcomeEmail(...) { "gunakan langkah"; await resend.emails.send({ // … } }
Last but not least, penjadwalan. tidur adalah pembantu yang disediakan oleh Kit Pengembangan Alur Kerja: impor { sleep } dari "alur kerja"; Dengan memanggilnya dalam alur kerja Anda, Anda dapat secara ringkas mengekspresikan komputasi ... dari masa depan.
328,72K