В Apache loadbalancer, могу ли я назначить пользователю экземпляр узла на основе пропускной способности IP-адреса пользователя? - PullRequest
0 голосов
/ 22 апреля 2019

Существует главный сервер (Координатор, Балансировщик нагрузки, 2 узла экземпляра) в стране A. Я добавлю новый экземпляр узла в нации B. Я хочу назначить узел B пользователю B нации, а узел A пользователю A нации.

Если есть разница в пропускной способности с нациями A и B, могу ли я это сделать?

Если есть метод, пожалуйста, дайте мне любой совет или подсказку.

Я попытался разделить кластеры по странам и разрешить другую полосу пропускания IP. Однако были применены только ограничения первого (A) кластера, а ограничения второго (B) кластера не были применены. И я понял это. Даже если применяются ограничения второго (B) кластера, кажется, что это способ предотвратить его распределение. Он не распределяется в зависимости от пропускной способности IP.

<Proxy balancer://sample_cluster_A>
  Order deny,allow
  deny from all
  allow from 10.100.123

  BalancerMember http://node1 route=A node keepalive=on

  ProxySet stickysession=ROUTEID failonstatus=503 lbmethod=byrequests timeout=600
</Proxy>

<Proxy balancer://sample_cluster_B>
  Order deny,allow
  deny from all
  allow from 10.100.456

  BalancerMember http://node2 route=B node keepalive=on

  ProxySet stickysession=ROUTEID failonstatus=503 lbmethod=byrequests timeout=600
</Proxy>
...