Azure service fabric Azure服务结构和混合连接

Azure service fabric Azure服务结构和混合连接,azure-service-fabric,azure-hybrid-connections,Azure Service Fabric,Azure Hybrid Connections,是否可以将azure service fabric群集配置为利用混合连接,以便on-prem服务可以连接到SF服务?是的,SF服务只是常规流程。只要节点上的防火墙配置允许出站TCP连接,它就应该可以工作 但这可能不是一个理想的解决方案,因为您直接连接到一个特定的流程。(从外部世界连接到服务的默认方式是使用集群顶部的负载平衡器。) 随着服务实例的来来去去去,您的on-prem客户端偶尔会遇到断开连接的情况。(例如,当服务升级、移动或崩溃时) 一个关于如何在应用程序服务之外、在常规.NET核心应用程

是否可以将azure service fabric群集配置为利用混合连接,以便on-prem服务可以连接到SF服务?

是的,SF服务只是常规流程。只要节点上的防火墙配置允许出站TCP连接,它就应该可以工作

但这可能不是一个理想的解决方案,因为您直接连接到一个特定的流程。(从外部世界连接到服务的默认方式是使用集群顶部的负载平衡器。) 随着服务实例的来来去去去,您的on-prem客户端偶尔会遇到断开连接的情况。(例如,当服务升级、移动或崩溃时)


一个关于如何在应用程序服务之外、在常规.NET核心应用程序内使用中继的示例。

谢谢。但混合连接不是将充当SF服务和on prem服务之间的服务总线(继电器)吗?SF服务将通过出站端口与混合连接通信,而on-prem服务也将这样做。那么,为什么在这两者之间需要负载平衡器呢。此外,我没有看到一种为SF配置混合连接的方法。我只能在应用程序服务下找到此选项。所以我不确定SF服务如何检测混合连接。我已经根据评论中的其他问题更新了答案。谢谢。您共享的中继示例更倾向于构建一个新的中继应用程序,该应用程序将驻留在prem服务器上。虽然我正在寻找一个选项,我可以使用已经可用的混合连接代理,它只打开特定端口上的任何服务,以便从SF服务中使用。该示例解释了如何使用Azure中继创建a和a。但这仍然无法回答我的查询。我的用例是:SF可靠服务想要查询运行在本地的OData服务。由于本地服务器只允许出站连接到internet,因此来自其他VM/environments/internet/Azure的任何服务都无法访问此服务器。为了解决这个问题,在不做任何主要开发工作的情况下,我想在本地VM上安装Hybrid connection manager,以便外部服务可以与此服务通信。但不确定SF服务是否可以利用混合连接中继应用程序服务?