У меня есть API со следующей конечной точкой и параметрами запроса:
/myService/myrequest?param1=value1
/myService/myrequest?param1=value2
Моя проблема в том, что если значение param1 равно 'value1', то бэкэнд должен быть выбран как 'backend1', но если значение param1 равно'value2', бэкэнд должен быть выбран как 'backend2'. Я пытаюсь использовать Lua для этой цели.
мои вопросы: 1. Можно ли это сделать без Lua и только с использованием haproxy? 2. если с Lua, как мы можем это сделать?