Chciałem wiedzieć, czy zadania przepływu powietrza mogą być wykonywane po otrzymaniu żądania przez HTTP. Nie interesuje mnie część planowania przepływu powietrza. Po prostu chcę go użyć jako substytutu selera.Uruchamianie zadania przy przepływie powietrza na podstawie zgłoszenia internetowego
Tak więc przykładowa operacja byłaby czymś takim.
- Użytkownik przesyła formularz z prośbą o zgłoszenie.
- Backend odbiera żądanie i wysyła użytkownikowi powiadomienie, że żądanie zostało odebrane.
- Urządzenie do planowania następnie ustawia zlecenie za pomocą funkcji Airflow, aby natychmiast uruchomić.
- Airflow następnie wykonuje serię zadań związanych z DAG. Na przykład najpierw pobierz dane z redshift, pobierz dane z MySQL, wykonaj kilka operacji na dwóch zestawach wyników, połącz je, a następnie prześlij wyniki do Amazon S3, wyślij e-mail.
Z tego, co przeczytałem online, można uruchamiać zlecenia przepływu powietrza, wykonując w wierszu poleceń airflow ...
. Zastanawiam się, czy istnieje python api, który może wykonać to samo.
Dzięki.
Hi! Jakie było twoje rozwiązanie? W pewnym sensie mam ten sam problem. –
Nie użyłem AirFlow w końcu, ponieważ nie mogłem znaleźć rozwiązania. Zamiast tego użyłem Seleriego. –