Базовая веб-загрузка приложения Balancer

У меня есть два приложения на основе Java и базовое приложение Go. Как лучше всего построить распределение трафика, которое будет отправлять 30% трафика запросов в базовое приложение Java и 70% в базовое приложение Go с использованием балансировщика нагрузки. Это действие будет построено на файле docker composer или Kubernetes. Есть ли лучший способ заархивировать эту задачу?

1
задан 16 August 2019 в 12:01
2 ответа

Nginx выполняет взвешенную маршрутизацию . Если вы получаете свой трафик на Nginx, то можете отправлять его контейнерам для обслуживания запросов как угодно.

upstream backend {
  server backend1.example.com weight=5;
  server backend2.example.com;
  server 192.0.0.1 backup;
}
2
ответ дан 3 December 2019 в 20:06

Возможно использование различных контроллеров, таких как:

Дополнительные ресурсы:

Надеемся на эту помощь

.
0
ответ дан 3 December 2019 в 20:06

Теги

Похожие вопросы