有没有办法让2个工作可以在hashicorp的nomad上进行通信

问题描述 投票:0回答:1

我有 2 份工作:-

带有 websocket 的 api 向服务 1 的 websocket 发送消息的服务 有没有办法服务 2 可以向服务 1 的端点发送消息?

注意:- 服务 1 是一个公共 api,但我不想将 websocket 暴露到互联网

我已经让他们通过公共互联网进行通信,但希望 Websocket 是私有的。

consul hashicorp nomad
1个回答
0
投票

在工作服务 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-serviceshttps://developer.hashicorp.com/nomad/docs/job-specification/template#nomad-服务为例。

© www.soinside.com 2019 - 2024. All rights reserved.