Saya telah membangunkan LightFlow, rangka kerja orkestrasi tugas yang direka bentuk untuk memudahkan pengurusan aliran kerja yang kompleks dalam Go. Ia memfokuskan pada masa pelaksanaan dan mengurangkan keperluan untuk fail konfigurasi luaran.
Ciri-ciri Utama:
-
Konteks Terpencil: Setiap Langkah dipautkan melalui konteks terpencil, membenarkan akses hanya kepada data yang berkaitan.
-
Aliran Boleh Gabung: Anda boleh menggabungkan aliran tugasan secara fleksibel untuk digunakan semula dalam proses yang berbeza.
-
Pemulihan Checkpoint: Menyambung semula tugas secara automatik dari titik kejayaan terakhir sekiranya berlaku kegagalan.
-
Masa Pelaksanaan: Tugasan ditakrifkan dalam kod dengan kebergantungan yang jelas, memastikan susunan pelaksanaan yang betul.
Lihat projek di GitHub di sini. Maklum balas dan sumbangan dialu-alukan.
Atas ialah kandungan terperinci LightFlow: Rangka Kerja Orkestrasi Tugas untuk Go. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!