1. 程式人生 > >couchbase failover 叢集故障自動轉移方案研究!

couchbase failover 叢集故障自動轉移方案研究!

哥使用了兩臺伺服器,分別部署Couchbase服務端,並模擬一臺伺服器掛了,看是叢集的故障自動轉移功能是否有效,測試中,發現死活不行,查遍了國內外資料,中文的太少了,英文的看不懂,難死哥了。

好歹功夫不負有心人,終於找到了問題的所在。在此與諸位分享!

1、在部落格園偶然看到了一片文章,發現有哥的伺服器個別的埠未開啟,被防火牆攔截了。如果要實現叢集,必須開啟所有埠

2、如果要實現故障自動轉移,貌似要求至少要有3個節點伺服器(哥英文不好,大家湊合看吧)

3、測試的效果,呵呵

最後說兩句,哥花了將近3天的時間來琢磨Couchbase的叢集及故障轉移方案,中間困難重重,不過還好沒有放棄,終於解決問題。

那麼問題來了,哥忙來忙去的,你估摸著寫的有用的話,就給個讚唄!

祝大家新年快樂!

另外,從CouchbaseClient 2.0開始,客戶端呼叫的方式完全改變了,完全“documents”化了,不再是以前的key/value方式。