Processors
A FarEarth Processor orchestrates the Executors responsible for completing each step of the workflow. By reviewing the job requirements, it identifies the type and version of Executor from the registry and deploys it to a processing cluster. The Processor manages the infrastructure using Kubernetes to dynamically scale the cluster nodes. It manages the flow of data throughout the processing lifecycle.
Executor
An Executor is a plug-in that contains processing algorithms. FarEarth includes pre-defined scientific Executors, it also allows you to create your own. * FarEarth* makes it easy for you to create custom Executors by providing runtimes that expose common FarEarth functions. Runtimes act as adaptors, allowing a developer to transparently query the FarEarth Catalogue for reference data, publish output products, and generate logs.
Related links
- Related links #1
- Related links #2