gpt4 book ai didi

azure - 当客户端调用 Windows Azure WCF 服务时,客户端如何知道 WCF 端点在哪里

转载 作者:行者123 更新时间:2023-12-03 01:58:24 25 4
gpt4 key购买 nike

对于前任,你有:2 个辅助角色实例,2 个 Web 角色实例。

辅助角色调用 Web 角色上的 WCF 服务。如果我只有一个网络角色,它知道它的地址并且一切都很好。但是如果我有 2 个 Web 角色,它们如何实现负载均衡,辅助角色如何知道要调用哪个 Web 角色实例?

最佳答案

负载平衡通常通过使用一个单独的硬件来工作,该硬件充当正在平衡的服务的指定目标。当每个新请求到达时,它会被简单地转发到提供此服务实现的实际目标计算机之一。

在您的特定情况下,负载均衡器将是您的 Web 角色的单个公共(public)端点。 DNS 查找或直接 IP 寻址将导致请求到达负载均衡器计算机,而不是直接到达任何 Web 角色。然后,平衡器将请求转发到负载平衡器已知的两个 Web 角色实例之一。

此方法的优点之一是,如果您预计流量会出现峰值,您可以快速启动新的 Web 角色实例。 Azure 需要做的就是通知负载均衡器这些新实例可用,它们将立即开始接受新请求。同样,您可以减少实例数量。由于负载均衡器本身没有重新启动,这意味着您的服务没有中断。

您可以在...找到更多详细信息

Cisco Definition

Wikipedia

DevCentral

关于azure - 当客户端调用 Windows Azure WCF 服务时,客户端如何知道 WCF 端点在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4524803/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com