Azure ServiceFabric中的反向代理与ServicePartitionClient(用于HTTP)

时间:2017-04-26 02:55:28

标签: azure azure-service-fabric

请问有人请解释为什么我们使用一个而不是另一个?优点&这些方法的缺点。据我所知,它们都提供了故障处理和端点分辨率。我的假设是将ReverseProxy用于集群中的外部客户端(集群外部)和ServicePartitionClient。

谢谢你, 索马。

1 个答案:

答案 0 :(得分:2)

反向代理在服务端上工作,作为将Http请求路由到群集内运行的其他服务的网关。反向代理用户可以位于群集内部或外部。

专业:任何了解Http的人都可以访问。

Con :限制为Http。需要熟悉呼叫方的服务名称和分区策略。

分区客户端运行客户端,以调用服务。根据{{​​1}}实现的基础通信技术,可以在群集内部或外部使用分区客户端。 (它不仅限于服务远程处理) 您可以编写使用分区客户端的代码来通过重试支持来调用反向代理。

专业:拥有TCommunicationClient的任何人都可以访问。

Con :需要熟悉来电方的服务名称和分区策略。