Scheduling guide
type: TemporalTemporal connector
Owns the Temporal client, Activity and Workflow workers, and durable submission clients.
When to use
Use this page while designing, implementing, operating, or troubleshooting scheduled and durable execution.
Behavior
- One managed connector instance is built per configured connector.
- Workers start before datasource admission.
- Worker admission stops after ordinary Sources drain; clients remain until outbound Sinks finish.
Connection properties
Cluster and namespace.
PropertyTypeDescription
addressstringTemporal frontend address.
RequiredDefault:temporal:7233namespacestringTemporal namespace.
RequiredDefault:defaultidentitystringWorker/client identity override.
apiKeystringAuthentication API key.
TLS properties
Conditional transport security.
PropertyTypeDescription
tlsEnabledbooleanEnables TLS.
Default:falsetlsServerNamestringExpected server name.
When tlsEnabled is true.tlsCaFilestringCA certificate path.
When tlsEnabled is true.tlsCertFilestringClient certificate path.
When tlsEnabled is true.tlsKeyFilestringClient key path.
When tlsEnabled is true.Workers properties
Concurrency and drain limits.
PropertyTypeDescription
maxConcurrentActivitiesintegerConcurrent Activity limit.
Default:2Minimum: 1maxConcurrentWorkflowsintegerConcurrent Workflow task limit.
Default:4Minimum: 1workerStopTimeoutmillisecondsWorker drain cap; zero inherits service shutdownTimeout.
0Minimum: 0Implementation properties
Allowed adapters.
PropertyTypeDescription
goImplementationenumGo SDK adapter.
RequiredAllowed:temporal/gopythonImplementationenumPython SDK adapter.
RequiredAllowed:temporal/pythontypeScriptImplementationenumTypeScript SDK adapter.
RequiredAllowed:temporal/typescriptProduct-level example
type: Temporal
address: temporal:7233
namespace: default
maxConcurrentActivities: 2
maxConcurrentWorkflows: 4
workerStopTimeout: 0