1. 程式人生 > >國內大公司的開源專案一覽表

國內大公司的開源專案一覽表

高可用性
huststore 整體架構支援 Replication (master-master),支援 load balance 。
HA 的可用性由nginx 的 master-worker 架構所保證。當某一個 worker 意外掛掉時, master 會自動再啟動一個 worker 程序,而且多個 worker 之間是相互獨立的,從而保證了 HA 的高可用性。
huststore 的高可用性由其整體架構特點保證。由於 hustdb 的儲存節點採用了 master-master 的結構,當某一個儲存節點掛掉時,HA 會自動將請求打到另外一臺 master,同時 HA 會按照自動進行負載均衡,將資料分佈儲存在多個 hustdb節點上,因此儲存引擎不存在單點限制。
同時 HA 叢集本身也是分散式的設計,而且每個 HA 節點都是獨立的,當某一臺 HA 掛掉時, LVS 會自動將請求打到其他可用的 HA 節點,從而解決了 HA 得單點限制。