Skip to main content

52 docs tagged with "nexus"

View all tags

Add a Standalone Activity

An Activity-backed Operation sends one notification with retries and no Workflow, keyed on the Nexus request Id so a server retry cannot send it twice.

Add messaging to the Service

A Signal nudges a pending approval and an Update records the decision and confirms it, so what the caller needs back decides the message type.

Call the Service

A caller Workflow invokes Operations through the generated stub, awaits the decision durably, and sets the three timeouts that bound a Nexus Operation.

Call the Standalone Activity

Running the approval end to end shows the caller crossing a Namespace boundary without learning a Workflow Id, a Task Queue, or what backs an Operation.

Choose a backing implementation

A Workflow, Standalone Activity, Update, or sync messaging can sit behind an Operation. Choose by whether the work waits, holds state, or returns a result.

Debug common Nexus problems

Hangs, unauthorized calls, missing UI links, and duplicate side effects in a Nexus Service, each traced from the symptom back to the wiring behind it.

Define the data contract

A contract in JSON Schema 2020-12 declares the five approval Operations, the types they carry, and the rules that keep both sides deployable independently.

Generate code from the contract

NexGen emits typed models, runtime validators, and a Nexus Service definition for each language, so handler and caller agree without hand-written types.

Implement the Service

TemporalOperationHandler backs requestApproval with a Workflow that blocks for a human decision, hosted on one Worker with the Activities it runs.

Limits - Temporal Nexus

Learn about Nexus limits including rate limits, the maximum number of Endpoints, and handler request timeouts.

NexGen

NexGen turns one schema into typed models, runtime validators, and Nexus Service definitions for Go, Java, Python, and TypeScript.

Nexus

Temporal Cloud adds global Nexus Registry, built-in access controls, audit logging, and multi-region connectivity on top of core Nexus.

Nexus Endpoints

Nexus Endpoints are reverse proxies that connect Nexus callers and handlers forwarding Nexus requests to an upstream target Namespace and Task Queue that a Worker is polling.

Nexus feature guide

Use Temporal Nexus within the .NET SDK to connect Durable Executions within and across Namespaces using a Nexus Endpoint, a Nexus Service contract, and Nexus Operations.

Nexus feature guide

Use Temporal Nexus within the Go SDK to connect Durable Executions within and across Namespaces using a Nexus Endpoint, a Nexus Service contract, and Nexus Operations.

Nexus feature guide

Use Temporal Nexus within the Java SDK to connect Durable Executions within and across Namespaces using a Nexus Endpoint, a Nexus Service contract, and Nexus Operations.

Nexus feature guide

Use Temporal Nexus within the Python SDK to connect Durable Executions within and across Namespaces using a Nexus Endpoint, a Nexus Service contract, and Nexus Operations.

Nexus feature guide

Use Temporal Nexus within the Rust SDK to connect Durable Executions within and across Namespaces using a Nexus Endpoint, a Nexus Service contract, and Nexus Operations.

Nexus feature guide

Use Temporal Nexus within the TypeScript SDK to connect Durable Executions within and across Namespaces using a Nexus Endpoint, a Nexus Service contract, and Nexus Operations.

Nexus Go quickstart

Build a Nexus Service that wraps an existing Temporal Workflow using the Go SDK

Nexus Metrics

Learn about available metrics emitted by Temporal Nexus.

Nexus Operations

Learn about the Nexus Operation lifecycle, execution semantics, and automatic retries for reliable execution.

Nexus Patterns

Common patterns for building Nexus Services including the collocated pattern and the router-queue pattern for flexible deployment topologies.

Nexus services

Nexus Services are named collections of arbitrary-duration Nexus Operations that provide a microservice contract suitable for sharing across team boundaries.

Nexus Standalone Activity

Back a Nexus Operation with a Standalone Activity when the work is a single durable step, with no Workflow wrapped around it.

Projects

Organize Temporal Cloud resources including Namespaces and Nexus Endpoints around your organizational structure

Publish the Service in Nexus

A Nexus Endpoint routes Operation requests to the handler Namespace and Task Queue, so callers address it by name and never see what sits behind it.

Security in Temporal Nexus

Explore the security aspects of Temporal Nexus, including managing Nexus Endpoints, runtime access control, secure routing, and payload encryption to ensure safe and reliable cross-namespace operations.

Send messages to a pending approval

Signal-with-Start attaches a note whether or not the approval exists, and a use-existing conflict policy lets several callers await the same approval.

Standalone Nexus Operation

A Client can start a single Nexus Operation directly, without a caller Workflow, using the same Service and Worker setup.

Temporal Nexus

Temporal Nexus connects Temporal Applications across isolated Namespaces with clean service contracts, built-in durability, observability, and security.

Temporal Nexus

Nexus connects Temporal Applications across Namespace, team, and region boundaries.

Temporal Operation Handler

The Temporal Operation Handler is a single handler type that backs a Nexus Operation with a Workflow, an Update, or an Activity, and links every Execution back to the caller.