所以我的3台计算机 couchdb集群运行得很好。 每个都是ubuntu 18.0版本。
所以现在,我的目标是添加第4台计算机,并以 NGINX作为负载均衡器。
我已经编辑了以下文件nginx-config-directory / sites-available / defaut
并添加了此内容:
upstream couchDbCluster {
server 10.1.0.101:5984;
server 10.1.0.102:5984;
server 10.1.0.103:5984;
}
location /couchdb {
rewrite /couchdb/(.*) /$1 break;
proxy_pass http://couchDbCluser;
proxy_redirect off;
proxy_buffering off;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
您认为这是正确的语法吗?
我想知道是否有一个温柔的人可以告诉我,这是否是在我的ouchdb中实现平衡的正确方法?
奇怪的是,例如当它是GET或PUT时,我想分开,而此代码似乎并不关心此。我怎样才能更快地执行GET查询?
我必须更改另一个文件吗?
非常感谢您的帮助,祝您有愉快的一天!