请问有人请解释为什么我们使用一个而不是另一个?优点&这些方法的缺点。据我所知,它们都提供了故障处理和端点分辨率。我的假设是将ReverseProxy用于集群中的外部客户端(集群外部)和ServicePartitionClient。
谢谢你, 索马。
答案 0 :(得分:2)
反向代理在服务端上工作,作为将Http请求路由到群集内运行的其他服务的网关。反向代理用户可以位于群集内部或外部。
专业:任何了解Http的人都可以访问。
Con :限制为Http。需要熟悉呼叫方的服务名称和分区策略。
分区客户端运行客户端,以调用服务。根据{{1}}实现的基础通信技术,可以在群集内部或外部使用分区客户端。 (它不仅限于服务远程处理) 您可以编写使用分区客户端的代码来通过重试支持来调用反向代理。
专业:拥有TCommunicationClient
的任何人都可以访问。
Con :需要熟悉来电方的服务名称和分区策略。