What are Workers?

What are Workers?

When the system starts, all pipelines that have a scheduler assigned are started, creating a worker that will execute the pipeline periodically. The periodicity of execution is determined by the worker's SleepPeriod. The first execution occurs after the SleepPeriod defined by the worker's configuration, and at the end of each execution, the scheduler is responsible for recalculating the value of the SleepPeriod according to its own configuration. This allows the scheduler to manage the execution period of the pipeline.

In practice, the worker configuration should not be defined in the configuration file, we should let the system automatically assign the default configuration. We can thus omit the worker definition. Only exceptionally may it be necessary to define a different configuration.


    • Related Articles

    • Glossary

      Pipeline: is a business process or workflow that can be broken down into simpler sub-processes or tasks. It is the basic processing unit of the Valuekeep Integrator platform. Handler: a task or activity of the business process which has a specific ...