Skip to main content

Configure function workers for geo-replicated clusters

When running multiple clusters tied together with geo replication, you need to use a different function namespace for each cluster. Otherwise, all functions share one namespace and potentially schedule assignments across clusters.

For example, if you have two clusters: east-1 and west-1, you can configure the function workers for east-1 and west-1 respectively in the conf/functions_worker.yml file. This ensures the two different function workers use distinct sets of topics for their internal coordination.

pulsarFunctionsCluster: east-1
pulsarFunctionsNamespace: public/functions-east-1
pulsarFunctionsCluster: west-1
pulsarFunctionsNamespace: public/functions-west-1