[發(fā)明專利]具有堆外緩存的網絡服務系統(tǒng)和方法有效
| 申請?zhí)枺?/td> | 201380045627.2 | 申請日: | 2013-08-31 |
| 公開(公告)號: | CN104620219B | 公開(公告)日: | 2017-09-22 |
| 發(fā)明(設計)人: | 馬修·D·謝弗;薩欽·古普塔 | 申請(專利權)人: | 優(yōu)米有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 北京同達信恒知識產權代理有限公司11291 | 代理人: | 黃志華,何月華 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 具有 緩存 網絡服務 系統(tǒng) 方法 | ||
1.一種具有堆外緩存的網絡服務系統(tǒng),包括:
多個應用服務器,所述多個應用服務器中的每一個應用服務器運行應用服務器進程ASP,所述ASP占用具有ASP堆內存和ASP堆外內存的ASP虛擬內存空間,且所述ASP具有存儲在所述ASP堆內存或所述ASP堆外內存中的密鑰索引,其中,ASP進程使用所述密鑰索引來定位所述ASP堆外內存中存儲數據的位置;
多個緩存服務器,所述多個緩存服務器中的每一個緩存服務器運行緩存服務器進程CSP和緩存構造器進程CCP,所述CSP具有CSP索引,所述CCP與所述CSP進程通信,所述CCP進程占用具有CCP堆內存和CCP堆外內存的CCP虛擬內存空間,所述CSP進程提供對存儲在所述CCP堆外內存中的CCP緩沖區(qū)中的數據的訪問和對所述CSP索引的訪問;以及
局域網LAN路由器,所述LAN路由器將所述多個應用服務器聯接到所述多個緩存服務器,使得所述ASP進程能夠將所述CCP緩沖區(qū)中的數據的副本存儲在所述ASP堆外內存中且能夠使用所述密鑰索引訪問來自所述CCP緩沖區(qū)的數據的所述副本。
2.根據權利要求1所述的具有堆外緩存的網絡服務系統(tǒng),其中,所述LAN路由器包括負載平衡器,所述負載平衡器用于提供所述多個應用服務器中的一個應用服務器和所述多個緩存服務器中的一個緩存服務器之間的初始引入。
3.根據權利要求2所述的具有堆外緩存的網絡服務系統(tǒng),還包括聯接到所述多個緩存服務器的數據庫服務器,所述數據庫服務器能夠提供將要存儲在所述CCP堆外內存中的數據。
4.根據權利要求3所述的具有堆外緩存的網絡服務系統(tǒng),還包括廣域網WAN路由器,所述WAN路由器將所述多個應用服務器聯接到WAN。
5.根據權利要求4所述的具有堆外緩存的網絡服務系統(tǒng),其中,所述WAN路由器包括負載平衡器,所述負載平衡器用于向所述多個應用服務器中的一個應用服務器提供初始引入。
6.根據權利要求5所述的具有堆外緩存的網絡服務系統(tǒng),其中,所述WAN利用HTTP協議運行。
7.根據權利要求6所述的具有堆外緩存的網絡服務系統(tǒng),其中,所述WAN是互聯網。
8.根據權利要求7所述的具有堆外緩存的網絡服務系統(tǒng),其中,所述LAN利用HTTP協議運行。
9.根據權利要求8所述的具有堆外緩存的網絡服務系統(tǒng),其中,所述ASP與所述CSP利用請求和響應進行通信。
10.根據權利要求9所述的具有堆外緩存的網絡服務系統(tǒng),其中,所述密鑰索引存儲在所述ASP堆內存中。
11.一種使用具有堆外緩存的應用服務器在網絡上提供數據的方法,包括:
提供至少一個緩存服務器,所述至少一個緩存服務器運行緩存服務器進程CSP和緩存構造器進程CCP,所述CSP具有CSP索引,所述CCP與所述CSP進程通信,所述CCP進程占用具有CCP堆內存和CCP堆外內存的CCP虛擬內存空間;
將應用服務器聯接到所述至少一個緩存服務器,用以訪問存儲在所述CCP堆外內存中的CCP緩沖區(qū)中的數據和訪問所述CSP索引,所述應用服務器具有存儲在所述應用服務器的堆內存或堆外內存中的密鑰索引,所述密鑰索引用于定位所述應用服務器的所述堆外內存中存儲數據的位置;
將CCP緩沖區(qū)中的數據的副本存儲在所述應用服務器的所述堆外內存中;
聯接到網絡的所述應用服務器接收對于請求的數據的請求;
使用存儲在所述應用服務器上的所述密鑰索引來定位所述應用服務器的所述堆外內存中存儲所述請求的數據的位置;
從所述應用服務器的所述堆外內存中檢索所述請求的數據;以及
解析所述請求。
12.根據權利要求11所述的使用具有堆外緩存的應用服務器在網絡上提供數據的方法,其中,所述網絡為互聯網,且其中,所述請求包括TCP/IP協議請求,且其中,解析所述請求包括TCP/IP協議響應。
13.根據權利要求12所述的使用具有堆外緩存的應用服務器在網絡上提供數據的方法,其中,所述應用服務器包括應用服務器進程ASP,所述ASP占用具有堆內存的ASP虛擬內存空間,所述堆內存經受自動垃圾回收。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于優(yōu)米有限公司,未經優(yōu)米有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380045627.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于神經網絡的基于標記的裝置和方法
- 下一篇:一種波長選擇開關





