12306鐵路售票系統核心開源中介軟體Geode介紹

2021-09-28 17:43:29 字數 897 閱讀 9017

geode是乙個提供實時且高一致性的分布式資料管理平台,典型案例是中國鐵路12306售票系統使用geode管理10個集群節點,在記憶體中管理2t的熱點資料和10個高可用彈性規模的後備節點。

geode通過記憶體池 cpu 網路資源和可選本地磁碟跨多個程序來管理物件和行為,它使用動態複製和資料分割槽技術實現高可用性以及提高效能,保證高擴充套件性和容錯性,除了是乙個分布式資料容器,geode還是乙個記憶體in-memory記憶體資料管理系統提供可靠的非同步事件通知和保證資訊傳遞。

geode作為乙個極其成熟和強大的產品,其歷史可以追溯到smalltalk的第乙個物件資料庫:gemstone,geode是第一次被部署在金融部門是作為華爾街交易平台的交易 低延遲資料引擎。如今有超過600個企業客戶使用其實現高擴充套件的 24×7業務關鍵應用。典型案例是中國鐵路售票系統。

主要概念和元件快取是在geode分布式系統中描述節點的乙個抽象。

在每個快取中,你能定義資料區域region,資料區域是是類似於關聯式資料庫中資料表的概念,以分布式風格作為name/value名稱/值對來管理資料,乙個可複製區域中儲存的是分布式系統中每個快取成員中資料的相同拷貝,乙個分割槽區域是在快取成員中傳播資料,當系統配置以後,客戶端應用能夠根本不知道這些底層基礎架構情況下訪問區域中的被分布的資料,當資料改變時,你能定義監聽者來接受通知,你能定義過期時間來刪除區域中的過時資料。

locator提供了服務發現和負載平衡的功能,你可以配置客戶端使用一段locator服務列表,而locator維持著動態服務成員列表,預設情況下,geode客戶端和伺服器使用埠40404廣播發現彼此。

geode有如下特性:1. 綜合冗餘 複製和shared nothing的持久化架構,提供自動預防故障的高效能的傳遞。

upyun.com是國內領先的雲服務提供商,專注於提供靜態檔案的雲儲存、雲處理和cdn加速服務。現在註冊,即可免費體驗!

中介軟體系統檢查

中介軟體系統檢查 1.日誌檢查清理。檢查 tuxedo 日誌,用 vi命令檢視日誌檔案內容,檢查有無 tuxedo 系統出錯記錄 檢查有無服務異常錯誤記錄 檢查有無服務被重起記錄 對發現的異常記錄進行分析 若無異常情況清除無用的歷史日誌。2.伺服器運 況。檢查 tuxedo 系統和應用的伺服器的運 ...

雲中介軟體和雲系統

雲中介軟體和雲系統 在第2章中我們已經介紹過hpc與網格計算的異同,而且筆者在前面章節中把網格系統歸為hpc高效能計算 非單指超級計算 系統的一類,這是從 計算力 的角度來說的,由於hpc和網格向商業應用的發展,網格計算這個提法被賦予很多新的特性,幾乎等價於雲計算體系中的iaas,而hpc則似乎變成...

雲中介軟體和雲系統

雲中介軟體和雲系統在第2 章中我們已經介紹過 hpc與網格計算的異同,而且筆者在前面章節中把網格系統歸為 hpc高效能計算 非單指超級計算 系統的一類,這是從 計算力 的角度來說的,由於 hpc和網格向商業應用的發展,網格計算這個提法被賦予很多新的特性,幾乎等價於雲計算體系中的 iaas 而hpc ...