temporal
temporal copied to clipboard
Add support for forwarding Nexus HTTP requests
What changed?
- Added a new component
cluster.HttpClientCachewhich serves a similar purpose to our gRPCClientBeanbut provides HTTP clients for remote clusters. - Added logic to forward Nexus requests from standby clusters to active.
- Exposed frontend
namespace.Registryfrom our testtemporalImplso that tests can useEventuallyfunctions to wait for namespace data to be updated in-memory without having to usetime.Sleep
Why?
So that Nexus requests can be forwarded across clusters.
How did you test it?
New unit and functional tests.