【发布时间】:2022-01-12 07:06:21
【问题描述】:
我在我的测试机器上本地部署了基于服务结构的微服务。
我想从另一台机器访问服务端点。
示例:在本地部署服务结构后,我会使用类似 http://lastname.com:47830/v1/api/endpoint.
考虑到授权,我将如何从另一台机器到达此端点。
【问题讨论】:
-
不会只使用 http://{ip-of-host}:47830/v1/api/endpoint 工作吗?如果不是,会发生什么?
-
这会是主机的公共 IP 吗?我从whatismypublicip.com 得到它,但它不起作用。如果我只提供 IP 地址,它将如何理解要访问的服务?
-
是否需要从外部访问?我假设您想使用同一网络上的机器进行通信,这个假设是否正确?如果是这样,目标机器的本地 ip 应该是可用的。并且目标机器上的任何防火墙都必须允许到端口 47830 的流量。
-
通过允许流量到端口来工作。那就是我错过的那块。谢谢。这最终成为一个网络问题。
-
您好@user2934433,您能否将解决方案发布为答案,以便对其他人有所帮助?
标签: networking microservices azure-service-fabric