首頁 > 後端開發 > php教程 > 第一章:高效能Web宏觀架構之總體架構圖

第一章:高效能Web宏觀架構之總體架構圖

WBOY
發布: 2016-07-29 09:06:23
原創
915 人瀏覽過

接下來的幾篇博文,帶給大家一個較為簡單的宏觀架構方案及詳細的實施部署教程,無圖無JB  ----> 

第一章:高效能Web宏觀架構之總體架構圖

上述集群環境簡單描述如下(2代表服務或軟體數量,即存在多個相同的服務):

1、Nginx反向代理伺服器(Nginx2、Keepalived2、yum來源1):使用者所有的​​請求均透過nginx反向代理來分發,並實現簡單的負載平衡(採用黏滯session的方式),透過Keepalived實現nginx的主備關係;

2、應用伺服器(Tomcat2、ActiveMQ2、NodeJS2、Memcached2、Heartbeat2):Tomcat及nodejs採用nginx來進行管理分發,mq自身的failover方式來實現容災,memcached使用heartbeat來管理實現雙啟動容災;

3、關係型資料庫集群(mysql2、Keepalived2):mysql為主主互備,採用Keepalived來實現統一的對外訪問,在此集群中mysql就是一個配置資料庫,管理用戶數據,導航數據等。為什麼不使用nginx呢?後面再說

4、Hbase資料庫叢集(NameNode2、Zookeeper3、JournalNode3、HMaster2、RegionServer4、DataNode4):關於Hbase資料庫叢集就沒必要太累贅了,相信大家都有一定的了解。

接下來,就讓我們一起搭建這個看似龐大的宏觀架構吧。 。 。 。

以上就介紹了第一章:高效能Web宏觀架構之整體架構圖,包含了方面的內容,希望對PHP教學有興趣的朋友有所幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板