7層分發中,數據的走向

 圖示說明:兩臺web服務器,分別按照apache+php和nginx應用軟件,一臺amoeba分發服務器,兩臺mysql服務器(主從);

當客戶端瀏覽器輸入的URL地址的URI結尾爲.html、htm的時候,ngnix服務器直接處理請求信息,然後將回復直接發送給客戶端。如圖中的客戶端-->服務區-->客戶端。

如果客戶端瀏覽器輸入的URL地址的URI結尾爲.php,asp等,ngnix服務器把請求交給apache+php服務器去處理,apache服務器把需要調用的mysql的信息傳遞給amoeba分發服務器,由amoeba服務判斷這個調用mysql庫的信息是讀還是寫,如果是寫的話,amoeba把這個信息交給mysql主服務器去處理,處理完後返還給amoeba,然後返回給apache服務器,最後返回給客戶端。

如果amoeba服務器判斷這個調用mysql庫的信息爲讀庫,則把這個信息交給mysql從服務器去處理,處理完畢返回給ameoba,然後返回到客戶端。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章