Skip to main content

50 docs tagged with "nexus"

View all tags

Limits - Temporal Nexus

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

Nexus

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

Nexus Client Code Generator

The Nexus Client Code Generator turns one schema into typed models, runtime validators, and Nexus Service definitions for Go, Java, Python, and TypeScript.

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 - Rust SDK

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 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 SDK V2

Nexus SDK V2 replaces the per-primitive Nexus Operation helpers with a single Temporal Operation Handler that supports every Temporal primitive and propagates bidirectional links automatically.

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 instead of a Workflow, so exposing an Activity through Nexus needs no wrapper Workflow.

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.

Standalone Nexus Operation

Learn about Standalone Nexus Operations in Temporal, their benefits, execution model, and when to use them.

Step 4 - Implement the Service

Implement the approval Nexus Service in Java using TemporalOperationHandler, backed by a Workflow, and run a Worker that hosts it.

Step 5 - Publish in Nexus

Create a Nexus Endpoint for the approval Service, allow caller Namespaces to reach it, and set up credentials for Temporal Cloud.

Step 6 - Call the Service

Call the approval Nexus Service from a caller Workflow in another Namespace using the generated Service interface.

Step 7 - Add messaging

Expose Signal, Query, and Update on the approval Workflow as Nexus Operations using the Nexus-aware Client.

Step 8 - Send messages

Call the Signal, Query, and Update Operations from a caller Workflow, and start an approval with Signal-with-Start.

Temporal Nexus

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

Temporal Nexus - .NET SDK 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.

Temporal Nexus - Go SDK 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.

Temporal Nexus - Java SDK 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.

Temporal Nexus - Python SDK 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.

Temporal Nexus - Temporal feature

Temporal Nexus enables durable execution across team and namespace boundaries and promotes a modular architecture that enables each team to have its own namespace for improved security, troubleshooting, and blast radius isolation.