Azure负载平衡循环和VM实例ID

时间:2017-07-31 11:12:09

标签: c# azure httprequest load-balancing azure-virtual-machine

您好我正在使用一个可以发送请求的http端点。我正在使用Azure负载均衡器,它应该平衡4个VM之间的请求。 根据我到目前为止所读到的内容。负载均衡器应使用循环方法进行路由。

如何以这样的方式发出http请求,我确信我已经击中了所有的VM,而不仅仅是第一个VM。我想我必须做某种并发请求。也许是异步并行请求?虚拟机具有相同的数据,因此我用4个请求命中所有4个虚拟机。我希望我的问题很清楚

我也有VM服务器实例Id。如何使用id来指定我想在请求中点击的服务器。

1 个答案:

答案 0 :(得分:0)

  

负载均衡器应使用循环方法进行路由。

正如JohnMark13所说,Azure负载均衡器有两种模式:Hash-based distribution modeSource IP affinity mode

目前,Azure负载均衡器支持指定VM ID来访问它,只支持IP地址+端口。

作为一种解决方法,我认为我们可以设置 NAT规则,为不同的VM设置不同的端口,这样我们就可以访问具有IP地址和不同端口的不同虚拟机。

enter image description here
有关Azure负载均衡器和NAT规则的详细信息,请参阅此link

相关问题