Nginx Simultaneos代理任务

时间:2018-09-11 17:12:13

标签: nginx cluster-computing load-balancing ehcache

如何使用NGINX在多个节点上强制在以下API路径上执行请求,例如“ / cache / clear”?在我的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;
}

0 个答案:

没有答案