我已经设置了三个节点的独立群集。我在包含三个服务的集群上放置了一个应用程序,应用程序被配置为每个服务的一个实例将驻留在每个节点上。在这三种服务中,其中一种是前端服务,它接收来自外部客户端的请求,然后与另外两种服务(不能从群集外部寻址)通信以获取响应所需的信息。已编写外部客户端程序通过http请求与前端服务进行通信。目前,此外部客户端必须使用节点IP地址和端口将其请求发送到特定服务实例。我使用这种方法遇到的问题是,如果由外部客户端寻址的节点出现故障,客户端不再能够寻址服务,尽管前端服务仍在两个其他节点上运行。服务结构:独立群集上的寻址服务
这是我的问题:有没有办法让外部客户端通过Service Fabric来调用前端服务,而不指定特定的节点进行通信?我的希望是,如果接收请求的原始节点关闭,这种通信方法将允许将请求路由到备用节点。