[發明專利]一種通用緩存系統及其方法有效
| 申請號: | 201510013404.9 | 申請日: | 2015-01-12 |
| 公開(公告)號: | CN104618455B | 公開(公告)日: | 2018-02-27 |
| 發明(設計)人: | 楊毅;楊曉明;余效偉;李旭陽;張鶴高;胡道生 | 申請(專利權)人: | 北京中交興路車聯網科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京和信華成知識產權代理事務所(普通合伙)11390 | 代理人: | 胡劍輝 |
| 地址: | 101111 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 通用 緩存 系統 及其 方法 | ||
1.一種通用緩存系統,其特征在于:其采用弱中心一致性Hash架構并包括配置服務器、數據服務器、腳本工具、客戶端工具、Agent日志收集器、配置管理單元;
配置服務器為一個,配置來存儲通用緩存的元數據,為客戶端創建連接池、系統升級和狀態通知使用;
數據服務器為一個或多個,配置來存儲海量緩存數據;
腳本工具配置來提供初始化腳本用來初始化配置服務器元數據、提供動態擴展腳本用來動態水平擴展使用、提供管理腳本對緩存庫、表的增刪改查和緩存數據進行控制;
客戶端工具配置來提供多語言客戶端進行共享緩存訪問;
Agent日志收集器配置來對每個服務器進行日志收集,統一進行監控;
配置管理單元配置來對緩存的安裝、初始化、升級、和數據做統一的配置控制。
2.根據權利要求1所述的通用緩存系統,其特征在于:配置服務器、數據服務器使用Keepalived心跳檢測。
3.根據權利要求2所述的通用緩存系統,其特征在于:每個數據服務器包括主、備兩個服務器,主服務器為應用提供服務,備服務器提供高可用保證和持久化。
4.根據權利要求3所述的通用緩存系統,其特征在于:該通用緩存系統還包括監控管理單元,其配置來對每個機器上的緩存實例的key數量、命中率、慢日志、連接數、CPU、內存、磁盤、網絡IO做實時監控,并對超出閥值狀態值進行實時報警。
5.一種采用根據權利要求1所述的通用緩存系統的方法,其特征在于:該方法包括以下步驟:
(1)通過配置管理單元進行通用緩存系統的安裝,用腳本工具來初始化配置服務器;
(2)應用服務通過客戶端工具進行共享緩存的訪問;
(3)在數據服務器上執行應用服務所有緩存的增刪改查操作。
6.根據權利要求5所述的方法,其特征在于:所述步驟(2)中先取一次配置服務器的元數據后,再初始化一次數據服務器的連接池。
7.根據權利要求6所述的方法,其特征在于:該方法還包括步驟(4)運維人員通過Agent日志收集器收集上來的數據在監控管理單元實時查看緩存的運行狀態。
8.根據權利要求7所述的方法,其特征在于:該方法還包括步驟(5)如果發現某臺數據服務器內存超過閥值或其他訪問的資源占用過高,通過配置管理單元來進行數據服務器的動態添加,或通過腳本工具來進行數據服務器的動態添加。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京中交興路車聯網科技有限公司,未經北京中交興路車聯網科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510013404.9/1.html,轉載請聲明來源鉆瓜專利網。





