Service Fabric - 具有相同端点的多个服务

AsV*_*leO 1 http endpoint azure-service-fabric asp.net-core asp.net-core-webapi

有没有办法让同一个集群中的多个不同的SF服务监听同一个端点http 80?服务的 WebAPI 具有不同的路由。

<Endpoint Protocol="http" Name="ServiceEndpoint" Type="Input" Port="80" />
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:

无法绑定到地址http://[::]:80 : 地址已被使用。

有没有办法避免这种情况?

duo*_*iha 5

如果你想使用相同的 IP,那么你必须在 Windows 中使用端口共享,即 http.sys更多信息在这里

如果您有不同的 IP 地址,则可以为每个服务分配唯一的 IP 地址。更多信息在这里

否则使用反向代理,以便所有服务都具有相同的端口,并指定路径。

希望能帮助到你