5
Zenaton
Kreator przepływu pracy dla programistów.Buduj procesy sterowane zdarzeniami w ciągu dni zamiast miesięcy.
Zenaton jest narzędziem programistycznym i hostowanym mechanizmem przepływu pracy do pisania, uruchamiania i monitorowania wszystkich procesów w tle, niezależnie od tego, czy jest to jedno zadanie, czy długo działający przepływ pracy.Pozwala programistom na łatwą integrację usług i interfejsów API stron trzecich, wyzwalając zadania i działania w ich oprogramowaniu, w oparciu o czynniki zewnętrzne - po prostu zapisując przepływy pracy w kodzie.Dostępne w PHP, Ruby, Node.JS i Python.Oto kilka rzeczy, które możesz zrobić z przepływami pracy Zenaton.Uruchom zadanie w oparciu o zdarzenia wewnętrzne lub zewnętrzne.Pobierz dane i umieść je w pamięci.Organizacja zadań między służbami wewnętrznymi i zewnętrznymi.Buduj potoki danych lub proste procesy ETL.Zamiast budować i zarządzać całą infrastrukturą do zarządzania zadaniami w tle, po prostu napisz logikę biznesową do swojego kodu, zainstaluj agenta Zenaton na swoich serwerach, a Zenaton zajmie się resztą.Agent wysłucha systemu kolejkowania hostowanego dla Ciebie przez Zenaton, a kiedy zadanie powinno zostać wykonane, Agent uruchomi je i zgromadzi dane wyjściowe do wyświetlenia na pulpicie nawigacyjnym.Możliwości Zenaton: Pojedyncze zadania - wysyłaj lub planuj zadanie asynchroniczne za pomocą tylko jednego wiersza kodu Przepływy pracy - Napisz skomplikowaną logikę biznesową w łatwo czytelnym i znanym kodzie.Uwzględnij czas (poczekaj) i wyzwalaj zadania oraz wyzwalaj zdarzenia na podstawie zmiennych wewnętrznych lub zewnętrznych (interfejsy API i usługi stron trzecich).Ponadto wstrzymuj, wznów lub zabijaj przepływy pracy.Monitorowanie w czasie rzeczywistym Uzyskaj wgląd w czasie rzeczywistym pracowników i zadań - zaplanowanych, przetwarzanych i wykonywanych.Harmonogram Zaplanuj powtarzające się zadania i przepływy pracy oraz automatycznie ponów zadania, które się nie powiodły lub otrzymają powiadomienia o błędach lub przekroczeniach limitu czasu.Obsługa błędów: Alerty o błędach i przekroczeniach limitu czasu oraz ponawianie, wznawianie lub kończenie procesów.Reaguj na błędy, zapisując logikę w kodzie, aby wywołać próby lub zdarzenia