我正在使用Couchbase,專門使用.NET客戶端。我們不確定是否需要爲Couchbase添加負載平衡器。我知道我們不需要一個實際平衡節點,但我不確定是否需要一個允許即時添加服務器。是否需要將新添加的Couchbase服務器添加到客戶端配置中才能使用?
考慮以下.NET Couchbase配置:
<?xml version="1.0"?>
<configuration>
<configSections>
<section name="couchbase" type="Couchbase.Configuration.CouchbaseClientSection, Couchbase"/>
</configSections>
<couchbase>
<servers bucket="default" bucketPassword="">
<add uri="http://192.168.0.2:8091/pools"/>
<add uri="http://192.168.0.3:8091/pools"/>
</servers>
</couchbase>
</configuration>
現在說,我們增加一個服務器集羣,位於:
192.168.0.4:8091
如果一個應用程序已經部署有兩個配置服務器,它能夠利用新添加的服務器嗎?或做所有客戶端的配置需要有一個元素加入,如:
<add uri="http://192.168.0.4:8091/pools"/>
我們的想法是,如果所有配置將需要更新,我們可以只指向所有的客戶端負載平衡器代替,並添加新的服務器到負載均衡器。
謝謝 - 我通讀了.NET客戶端文檔,但我沒有想過檢查白皮書(RTFM?)。再次感謝。 –