Cadence Workflow Engine, Uber'de geliştirildi ve MIT lisansı altında açık kaynaklı.Cadence ve mevcut iş akışı motorlarının çoğunluğu arasındaki fark, geliştirici odaklı olması ve son derece esnek ve ölçeklenebilir olmasıdır (saniyede on binlerce güncellemeye ve milyarlarca açık iş akışına kadar).İş akışları, nesne yönelimli programlar olarak yazılır ve motor, ana bilgisayar hataları durumunda iş parçacığı yığınları ve yerel değişkenler de dahil olmak üzere iş akışı nesnelerinin durumunun tamamen korunmasını sağlar ....cevap iste.Kullanım örnekleri şunlardır: Dağıtılmış CRON işleri ML / Veri boru hatlarını yönetme İş olaylarına tepki verme.Örneğin, Uber'deki gezi etkinlikleri.İş akışı, alınan olaylara bağlı olarak durum biriktirebilir ve gerektiğinde faaliyetleri yürütebilir.Hizmetlerin Mesos / Kubernetes CI Pipeline uygulamasına konuşlandırılması Bir istek alındığında birden fazla servis çağrısının tamamlanmasını sağlama.SAGA kalıp uygulaması dahil İnsan işçi görevlerini yönetme (Amazon MTurk'a benzer) Medya işleme Müşteri Desteği Bilet Yönlendirme Sipariş işleme ChaosMonkey ve diğerlerine benzer test hizmeti Diğer kullanım örnekleri, mevcut iş akışı motorlarının Cadence'de çalışacak şekilde taşınmasına dayanır.Pratik olarak mevcut herhangi bir motor iş akışı spesifikasyon dili, Cadence üzerinde çalışacak şekilde taşınabilir.Taşınan birden fazla dahili Uber sistemi vardır.Bu şekilde, tek bir arka uç hizmeti birden çok etki alanına özgü iş akışı sistemine güç sağlayabilir.

İnternet sitesi:

Kategoriler

Ticari lisanslı Heroku için Cadence Workflow'a alternatifler