Scheduling guide
type: CronCron connector
A process-local datasource that evaluates portable five-field schedules.
When to use
Use this page while designing, implementing, operating, or troubleshooting scheduled and durable execution.
Behavior
- It starts after graph pools, components, and Sinks are ready.
- Each enabled endpoint registers one recurring schedule.
- Shutdown closes schedule admission and drains an accepted invocation within the service deadline.
Replica semantics
Three replicas can fire the same Cron expression three times. Choose a Temporal Schedule or explicit leader election for one durable cluster-level occurrence.
Implementation properties
Allowed adapter depends on service language.
PropertyTypeDescription
goImplementationenumGo adapter.
RequiredAllowed:go/gocroncppUserverImplementationenumC++ userver adapter.
RequiredAllowed:cpp/libcroncppBoostImplementationenumC++ Boost adapter.
RequiredAllowed:cpp/libcronpythonImplementationenumPython adapter.
RequiredAllowed:python/apschedulerrustImplementationenumRust adapter.
RequiredAllowed:rust/cronertypeScriptImplementationenumTypeScript adapter.
RequiredAllowed:node/cronerProduct-level example
dataConnectors:
<connector_name>:
type: Cron
<languageImplementation>: <allowed_value>