Engine Cadence Workflow telah dibangunkan di Uber dan bersumber terbuka di bawah lesen MIT.Perbezaan antara Cadence dan majoriti enjin alir kerja sedia ada ialah pemaju yang memberi tumpuan dan sangat fleksibel dan berskala (kepada puluhan ribu kemas kini sesaat dan sehingga berbilion-bilion aliran kerja terbuka).Aliran kerja ditulis sebagai program berorientasikan objek dan enjin memastikan bahawa keadaan objek aliran kerja termasuk susunan thread dan pembolehubah setempat sepenuhnya dipelihara dalam kes kegagalan tuan rumah .... Cadence digunakan untuk praktikal mana-mana aplikasi backend yang hidup melebihi satujawapan permintaan.Contoh-contoh penggunaan adalah: Pekerjaan CRON yang diedarkan Mengurus saluran paip ML / Data Menjalankan kegiatan perniagaan.Sebagai contoh, acara perjalanan di Uber.Aliran kerja dapat mengumpul keadaan berdasarkan peristiwa yang diterima dan melaksanakan aktiviti apabila diperlukan.Perkhidmatan Deployment to Mesos / Kubernetes CI Pelaksanaan saluran paip Memastikan panggilan berganda berganda lengkap apabila permintaan diterima.Termasuk pelaksanaan corak SAGA Menguruskan tugasan pekerja manusia (mirip dengan Amazon MTurk) Pemprosesan media Pelanggan Sokongan Tiket Routing Pemprosesan pesanan Pemprosesan perkhidmatan yang serupa dengan ChaosMonkey dan banyak yang lain Kes penggunaan lain adalah berdasarkan port enjin alir kerja sedia ada untuk berjalan pada Cadence.Hampir mana-mana bahasa spesifikasi aliran kerja enjin yang sedia ada boleh dialihkan untuk dijalankan pada Cadangan.Terdapat pelbagai sistem Uber dalaman yang telah dialihkan.Dengan cara ini, perkhidmatan backend tunggal boleh menguasai beberapa sistem aliran kerja khusus domain.

Kategori

Alternatif untuk Cadence Workflow untuk Linux dengan lesen percuma