s2s-proxy

module
v0.1.11 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 26, 2025 License: MIT

README

s2s-proxy

A server-to-server proxy (s2s-proxy) is a service sitting between two Temporal servers. It can be used to intercept service requests between two servers in a multi-cluster setting. It enables communication between two Temporal servers even if the servers are located in segregated networks. The proxy can be customized with access control policies, such as defining allow lists for APIs and namespaces, to enhance security. Using multiplex mode allows one server to connect to another server unidirectionally unlike a typical multi-cluster setup where both servers must expose an accessible endpoint.

This project is intended for use as a binary only.

Contributing

See CONTRIBUTING.md for how to build and run locally, run tests, etc.

License

MIT License

Directories

Path Synopsis
cmd
proxy command
mocks
client
Package client is a generated GoMock package.
Package client is a generated GoMock package.
config
Package config is a generated GoMock package.
Package config is a generated GoMock package.
proto
compat
Code generated by cmd/tools/genvisitor.
Code generated by cmd/tools/genvisitor.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL