[發明專利]一種虛擬分布式服務器及其訪問方法有效
| 申請號: | 201810761760.2 | 申請日: | 2018-07-12 |
| 公開(公告)號: | CN109165078B | 公開(公告)日: | 2020-12-04 |
| 發明(設計)人: | 王加柱 | 申請(專利權)人: | 廈門熵基科技有限公司;熵基科技股份有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F8/61 |
| 代理公司: | 深圳市瑞方達知識產權事務所(普通合伙) 44314 | 代理人: | 郭方偉;馮小梅 |
| 地址: | 361000 福建省廈門*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 虛擬 分布式 服務器 及其 訪問 方法 | ||
1.一種虛擬分布式服務器,其特征在于,包括用于存儲數據的緩存,以及安裝有代理服務器和至少一個應用服務器,所述代理服務器和所述應用服務器都以軟件形式存在,安裝在同一實體的服務器中;所述代理服務器分別連接并控制所有所述應用服務器,所述應用服務器連接所述緩存;
所述代理服務器用于接收訪問請求,并將所述訪問請求轉發至所述應用服務器,所述應用服務器根據所述訪問請求查詢所述緩存,返回查詢結果。
2.根據權利要求1所述的虛擬分布式服務器,其特征在于,還包括與所述應用服務器連接、用于存儲數據的數據庫,所述數據庫存儲在所述服務器的存儲器內;
所述應用服務器根據所述訪問請求查詢所述緩存,若在所述緩存中未查找到所需數據,則訪問所述數據庫,返回查詢結果;在所述數據庫查詢到所需結果后,將所述查詢結果備份至所述緩存中。
3.根據權利要求2所述的虛擬分布式服務器,其特征在于,包括用于管理所述緩存的Memcache緩存管理系統,所述Memcache緩存管理系統通過哈希表存儲及管理內存中的數據;
所述Memcache緩存管理系統根據預設條件選取所述數據庫中的數據調用到所述緩存中。
4.根據權利要求1所述的虛擬分布式服務器,其特征在于,還包括用于處理數據的處理器,所述處理器包括多個處理器核心;
每個所述處理器核心對應一個或多個所述應用服務器;或者每個所述應用服務器對應一個或多個所述處理器核心;
所述代理服務器和應用服務器采用Apache分布方式進行分布式部署和管理。
5.一種虛擬分布式服務器訪問方法,應用于權利要求1-4任一項所述的虛擬分布式服務器,其特征在于,包括:
S1、代理服務器接收訪問請求;
S2、所述代理服務器將所述訪問請求分發至應用服務器;
S3、所述應用服務器根據所述訪問請求查詢緩存,得到查詢結果;
S4、返回所述查詢結果。
6.根據權利要求5所述的虛擬分布式服務器訪問方法,其特征在于,在所述步驟S3中,若所述應用服務器在所述緩存中未查詢到所需結果,則執行下述步驟:
S31、所述應用服務器根據所述訪問請求查詢數據庫,得到查詢結果;
S32、返回所述查詢結果;
S33、將所述查詢結果備份至所述緩存中。
7.根據權利要求6所述的虛擬分布式服務器訪問方法,其特征在于,在所述步驟S4之后還包括:
S5、每次更新所述數據庫中的數據時,若更新數據在所述緩存中有備份,則同時更新所述緩存中的對應數據。
8.根據權利要求5所述的虛擬分布式服務器訪問方法,其特征在于,還包括:
S6、判斷所述緩存中的數據是否達到預設存儲閾值;
S7、若是,則刪除所述緩存中的部分數據。
9.根據權利要求5所述的虛擬分布式服務器訪問方法,其特征在于,還包括:
S8、若所述應用服務器出現宕機,則將出現宕機的應用服務器處理的訪問請求分發至其他所述應用服務器;或者
重新啟動所述虛擬分布式服務器。
10.根據權利要求5所述的虛擬分布式服務器訪問方法,其特征在于,在所述步驟S1之前還包括所述虛擬分布式服務器的配置安裝過程:
S01、開始安裝程序后檢查所述應用服務器的配置數量;
S02、生成一個代理服務器安裝文件以及與所述配置數量對應的應用服務器安裝文件;
S03、安裝所述代理服務器安裝文件和應用服務器安裝文件,完成安裝后啟動運行。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門熵基科技有限公司;熵基科技股份有限公司,未經廈門熵基科技有限公司;熵基科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810761760.2/1.html,轉載請聲明來源鉆瓜專利網。





