我有 2 份工作:-
带有 websocket 的 api 向服务 1 的 websocket 发送消息的服务 有没有办法服务 2 可以向服务 1 的端点发送消息?
注意:- 服务 1 是一个公共 api,但我不想将 websocket 暴露到互联网
我已经让他们通过公共互联网进行通信,但希望 Websocket 是私有的。
在工作服务 1 中,您应该在 Nomad 或 Consul 提供商中注册服务块。请参阅 https://developer.hashicorp.com/nomad/docs/job-specation/service .
然后服务2应该使用与服务1匹配的注册服务生成一个模板。然后该模板应该用于服务2配置。请参阅 https://developer.hashicorp.com/nomad/docs/job-specification/template#consul-services 和 https://developer.hashicorp.com/nomad/docs/job-specification/template#nomad-服务为例。