owin托管API控制器的ServiceManifest与常规无状态服务的区别

owin托管API控制器的ServiceManifest与常规无状态服务的区别,service,azure-service-fabric,stateless,Service,Azure Service Fabric,Stateless,使用vs 2015在service fabric中创建owin托管API控制器时,ServiceManifest.xml文件(在“资源/端点”下)中将显示以下行: 但对于常规无状态服务,相关ServiceManifest.xml文件中会显示以下行: <Endpoint Name="ServiceEndpoint" /> 既然两者都是隐藏的无状态服务,为什么端点定义会有所不同?这意味着什么?另外,如何通过http传输调用第二个服务(从第一个服务开始) 谢谢。web API通常

使用vs 2015在service fabric中创建owin托管API控制器时,ServiceManifest.xml文件(在“资源/端点”下)中将显示以下行:


但对于常规无状态服务,相关ServiceManifest.xml文件中会显示以下行:

<Endpoint Name="ServiceEndpoint" />

既然两者都是隐藏的无状态服务,为什么端点定义会有所不同?这意味着什么?另外,如何通过http传输调用第二个服务(从第一个服务开始)


谢谢。

web API通常用作应用程序的网关,因此它需要一个固定端口,由负载平衡器映射到外部端口(与默认情况相反,由结构分配的随机端口)

此外,这可确保在Windows中正确注册HTTP端点,如中所述:

此步骤很重要,因为服务主机进程在 受限凭据(Windows上的网络服务)。这意味着 您的服务无权自行设置HTTP端点。 通过使用端点配置,服务结构知道如何设置 服务将访问的URL的正确访问控制列表(ACL) 听着。服务结构还提供了一个标准的配置位置 端点


你能回答问题的第二部分吗?我将如何通过http传输调用第二个服务(从第一个服务调用)?如果您在不同的问题中询问它会更好,请提供更多详细信息。他们每个人都是什么样的服务(第一,第二还不够清楚)?谢谢你的建议。我在这里发布了新问题:
<Endpoint Name="ServiceEndpoint" />