Search

Home

Operatory wyjścia

Operatory wyjścia

Operatory wyjściowe zamykają każdą ścieżkę przetwarzania danych w projekcie GRAVITY. Ich głównym zadaniem jest przekazanie wyniku przetwarzania do wybranego miejsca docelowego – może to być baza danych, plik, system zewnętrzny, broker wiadomości lub odpowiedź dla klienta sieciowego w przypadku projektów działających jako usługi.

Dane trafiające do operatora wyjściowego mogą pochodzić z różnych źródeł: z baz danych, plików (CSV, XML, XLSX, JSON), aplikacji zewnętrznych, z pamięci systemowej lub innych operatorów w ramach tego samego projektu. Operator wyjściowy odpowiada za ich odpowiednie przygotowanie i wysłanie – zgodnie z formatem, protokołem i lokalizacją wskazaną w jego konfiguracji.

W każdym projekcie możesz użyć dowolnej liczby operatorów wyjściowych. Każdy z nich kończy niezależną ścieżkę przetwarzania – dlatego projekt GRAVITY jest kompletny tylko wtedy, gdy wszystkie rozgałęzienia przepływu danych kończą się operatorem typu output (lub operatorem specjalnym takim jak END OF PATHEND OF PATH ).

Operatory wyjściowe umożliwiają m.in.:

  • zapis danych do relacyjnych baz SQL lub nierelacyjnych (np. MongoDB),
  • generowanie i przesyłanie plików przez FTP, e-mail, dysk Google itp.,
  • wysyłanie wiadomości do systemów kolejkowych jak RabbitMQ,
  • udzielenie odpowiedzi klientowi TCP lub HTTP w trybie serwisowym.

Dzięki szerokiemu zestawowi operatorów wyjścia GRAVITY może w elastyczny sposób integrować się z dowolnym środowiskiem zewnętrznym, zapewniając pełną kontrolę nad formatem, czasem i sposobem przekazywania danych.

Poniżej lista dostępnych operatorów wyjściowych

OUTPUT DATAOUTPUT DATAOUTPUT FILEOUTPUT FILEOUTPUT FTPOUTPUT FTPOUTPUT GOOGLEOUTPUT GOOGLEOUTPUT MEMORYOUTPUT MEMORYOUTPUT MONGODBOUTPUT MONGODBOUTPUT RABBITMQOUTPUT RABBITMQOUTPUT PARAMETEROUTPUT PARAMETEROUTPUT POSTOUTPUT POSTOUTPUT SQLOUTPUT SQLOUTPUT TCPOUTPUT TCPSTOP PROCESSSTOP PROCESSEND OF PATHEND OF PATH