2013-09-10 3 views
0

У меня есть два сервера приложений, которые находятся за балансировщиком нагрузки haproxy. Есть ли доступная конфигурация, с помощью которой я могу разделить трафик между ними в соответствии с моим требованием. Подобно отправке x% запросов на сервер A и отдыху на сервер B.Настройка распределения нагрузки/трафика с использованием haproxy

ответ

0

У вас есть несколько вариантов, но я не думаю, что вы можете напрямую делать то, что хотите. Деление трафика, близкое к 50/50, так же просто, как установка алгоритма балансировки нагрузки на «круглый робин». Похоже, что вы хотите сделать, это отправить 15% трафика на сервер A, а затем на 85% на сервер B. Для этого просто установите cookie на клиенте (например, случайное число от 1 до 100), а затем отправить весь трафик с размером файла cookie менее 16 на сервер A, а остальное - на сервер B.

Смежные вопросы