prasek / nexus-poc

Nexus / Temporal PoC

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nexus PoC

This PoC is meant to demonstrate the simple "happy path" end to end experience for cross namespace calls with Nexus. It does not represent the final APIs at this point.

TODO: include info on Nexus.

Environment setup

  • Update the Nexus Go SDK, Temporal Go SDK, and Temporal API Go submodules.
git submodule init
git submodule update

Cloud

  • Create a couple of namespaces, one for the caller side, and one for the handler side. (Ensure that the namespaces are placed in the PoC cluster).
  • Obtain intra cluster certs.
  • Port forward 7233 from a frontend host to your local machine.

Local

Run

Cloud

Obtain the nexus-poc-client.key and pem from 1password and run:

go run . -cloud -certs-dir <path-to-certs-dir> -skip-env-setup # optional

Local

go run .

About

Nexus / Temporal PoC


Languages

Language:Go 100.0%