-
Notifications
You must be signed in to change notification settings - Fork 9
ProcessScheduling
Haigutus edited this page Jan 25, 2021
·
1 revision
Usually one needs to define when a process needs to run and what period it should cover, thus one way to reason about it is:
- Time Zone - This shall define the Time Zone both for Schedule and Reference Time IANA tz database
- Schedule - When and how often shall the process run - CRON syntax, with defined Time Zone
- Reference Time - Anchor from where to build the Period current (minute, hour, day, week, month, year etc.)
- Period Start - Time duration from Reference Time - ISO 8601 Duration
- Period Duration - The duration of the period from Period Start - ISO 8601 Duration
Sometimes there is also need to define a Gate with it's open and close times.
- Gate Open - Time before Period Start when data will be accepted for processing - ISO 8601 Duration
- Gate Close - Time before Period Start when data is not anymore accepted - ISO 8601 Duration