API管理实例旨在允许您管理对在Azure或本地环境中托管的API,函数等的外部访问,只要您确保Azure租约与本地环境之间的连接即可。 Service Fabric网关服务和反向代理服务旨在专门管理Service Fabric群集的通信。因此,通过使用Service Fabric反向代理,网关服务可以拦截流量并将其转发到Service Fabric反向代理中的相关服务类型。然后,代理能够处理查找相关容器位置和地址以转发传入流量的复杂性。
因此,总而言之,API管理旨在为Azure中托管的大多数具有外部用户或应用程序访问的应用程序管理访问控制,应用策略等。 SF网关和反向代理专用于Service Fabric,但是这些服务不管理访问控制。这在您的访问控制列表中进行管理,请参阅this article以获取更多信息。
最后,但同样重要的是,如果您的服务结构应用程序有外部用户访问它,我建议您考虑将API管理与服务结构群集集成,请参阅[here。