Nginx одновременная задача прокси - PullRequest
0 голосов
/ 11 сентября 2018

Как я могу принудительно выполнить запросы по следующему пути API, например, "/ cache / clear" на нескольких узлах с NGINX? В моем бэкэнд-приложении Java у меня есть политика кеширования с EhCache для некоторых файлов, и мне нужно очистить ее на ВСЕХ узлах (X.X.X.X и Y.Y.Y.Y).

У меня есть следующие примеры настроек на load-balancer.conf.

upstream server_name {
   server X.X.X.X;
   server Y.Y.Y.Y;
}

location /cache/clear {
    // HOW can I execute path at my two nodes?
}

location / {
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    add_header "X-Upstream-Addr" $upstream_addr;
    proxy_pass http://server_name;
    proxy_connect_timeout 2;
}
...