Блоки нагрузки с входом Nginx - PullRequest
1 голос
/ 05 апреля 2019

Как сбалансировать запросы между каждым модулем, используя параметр proxy-next-upstream на входе Nginx. Вход Nginx должен попробовать все доступные модули перед возвратом ошибки клиенту.

Если я правильно понимаю, вход будет балансировать нагрузку между сервисами, а не пакетами. Так что если есть один сервис proxy-next-upstream бесполезен? Должен ли я создать отдельный сервис для каждого модуля или есть лучшие решения?

1 Ответ

1 голос
/ 05 апреля 2019

Входной файл в вашем случае будет иметь объект типа service в качестве внутреннего интерфейса. Сам сервис затем имеет несколько пакетов в качестве бэкэнда. Таким образом, в архитектуре микросервисов один вход может иметь несколько сервисов в качестве бэкэндов, например, для нескольких разных контекстов URL, которые обслуживаются разными приложениями.

Вы можете прочитать все о различных видах услуг, которые существуют здесь

...