【问题标题】:Access locally deployed Servicefabric micro service from another machine on same/different network从同一/不同网络上的另一台计算机访问本地部署 Service Fabric 微服务
【发布时间】: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


【解决方案1】:

目标机器必须允许到端口 47830 的流量。然后 http://{ip-of-host}:47830/v1/api/endpoint 工作

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-06
    • 2023-03-13
    • 2011-11-11
    • 2011-03-30
    • 1970-01-01
    • 2023-03-21
    • 2012-08-04
    • 2020-03-20
    相关资源
    最近更新 更多