Nexus Endpoints
Temporal Nexus is available in Public Preview for Temporal Cloud and self-hosted deployments.
A Nexus Endpoint is a reverse proxy that can route Nexus requests from a caller Workflow to an upstream target Namespace and Task Queue. A Nexus Service runs in a Worker that is polling the Endpoint's target Task Queue.
An Endpoint decouples the caller and handler, so the caller only needs to know the Endpoint name. The Endpoint encapsulates the upstream target Namespace and Task Queue from the caller. A Worker handles Nexus requests by registering one or more Nexus Services and polling the Endpoint's target Task Queue.
Multiple Nexus Endpoints can target the same target Namespace.
Adding a Nexus Endpoint to the Nexus Registry deploys the Endpoint, so it is available at runtime to serve Nexus requests.