设置我的Service Fabric App以在所有服务之间共享端口

时间:2017-07-10 16:45:11

标签: c# azure azure-service-fabric

我正在尝试创建一个Service Fabric应用程序,我希望能够通过同一个端口调用这些服务,只更改URL。

例如:

我有几个服务正在运行,默认情况下我必须调用:

Uri uri = new Uri("http://myservicedomain-dev.com:[port]/api/controller"); 

我想要的是访问每个服务:

Uri uri = new Uri("http://myservicesdomain-dev.com:80/[myservicename]/api/mycontroller"); 

我在任何地方都找不到如何设置这种端点配置。

这里是指向包含两种配置的图像的链接,我需要标记为&#34的服务实例;使用HTTP在不同的URL上使用端口共享服务实例": https://docs.microsoft.com/en-us/azure/service-fabric/media/service-fabric-connect-and-communicate-with-services/serviceendpoints.png

提前谢谢。

1 个答案:

答案 0 :(得分:0)

为此,您需要创建一个API,将流量路由到相应的端点。

您引用的图像是指同一主机进程上不同端口上的不同ServiceType。