как переменный (отношение) баланс нагрузки с помощью весенней загрузки ленты?

Поскольку я распределил похожий экземпляр на два разных сервера, мой первый сервер имеет хорошую конфигурацию, но второму серверу не хватает памяти для кеша. Поэтому я хочу, чтобы 80% запросов передавались на мой первый сервер, а остальные — на второй сервер. Как я могу настроить это с помощью ленты с весенней загрузкой?

В настоящее время он работает над алгоритмом циклического перебора. первый запрос идет на первый сервер, а второй на второй. Я хочу настроить на 4:1.


person Piyush Raghuwanshi    schedule 17.04.2018    source источник


Ответы (1)


Лента предлагает несколько готовых правил, как описано здесь: https://github.com/Netflix/ribbon/wiki/Working-with-load-balancers

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

Или вы можете определить собственное правило, как описано здесь: алгоритмы балансировки нагрузки ленты

person humbaba    schedule 17.04.2018