一種數(shù)據(jù)庫(kù)讀寫(xiě)分離方法及平臺(tái)
基本信息
申請(qǐng)?zhí)?/td> | CN202111493848.9 | 申請(qǐng)日 | - |
公開(kāi)(公告)號(hào) | CN114138809A | 公開(kāi)(公告)日 | 2022-03-04 |
申請(qǐng)公布號(hào) | CN114138809A | 申請(qǐng)公布日 | 2022-03-04 |
分類(lèi)號(hào) | G06F16/23(2019.01)I;G06F16/27(2019.01)I | 分類(lèi) | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 劉琛;王寧武;趙鐵貓;楊宣志 | 申請(qǐng)(專(zhuān)利權(quán))人 | 納里健康科技有限公司 |
代理機(jī)構(gòu) | 北京盛凡佳華專(zhuān)利代理事務(wù)所(普通合伙) | 代理人 | 金福坤 |
地址 | 311100浙江省杭州市濱江區(qū)江南大道3688號(hào)通策廣場(chǎng)2幢901室 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明屬于數(shù)據(jù)庫(kù)數(shù)據(jù)處理技術(shù)領(lǐng)域,具體涉及一種數(shù)據(jù)庫(kù)讀寫(xiě)分離方法,包括以下步驟:用戶(hù)通過(guò)客戶(hù)端應(yīng)用向網(wǎng)關(guān)發(fā)出網(wǎng)關(guān)服務(wù)請(qǐng)求;網(wǎng)關(guān)在接收到網(wǎng)關(guān)服務(wù)請(qǐng)求后,從網(wǎng)關(guān)服務(wù)緩存中加載該服務(wù)的只讀信息,判斷該服務(wù)的只讀屬性;如果所述網(wǎng)關(guān)服務(wù)為寫(xiě)服務(wù)時(shí),后臺(tái)微服務(wù)集群將該服務(wù)發(fā)送至主數(shù)據(jù)庫(kù),主數(shù)據(jù)庫(kù)根據(jù)該服務(wù)執(zhí)行寫(xiě)操作,接收主數(shù)據(jù)庫(kù)返回的寫(xiě)響應(yīng),通過(guò)網(wǎng)關(guān)將寫(xiě)響應(yīng)返回給客戶(hù)端;如果所述網(wǎng)關(guān)服務(wù)為只讀服務(wù)時(shí),后臺(tái)微服務(wù)集群動(dòng)態(tài)切換,將該服務(wù)發(fā)送至從數(shù)據(jù)庫(kù),接收從數(shù)據(jù)庫(kù)返回的只讀響應(yīng),通過(guò)網(wǎng)關(guān)將只讀響應(yīng)返回給客戶(hù)端。克服了現(xiàn)有技術(shù)的不足,對(duì)網(wǎng)關(guān)服務(wù)進(jìn)行判斷和標(biāo)記,將只讀和寫(xiě)分離至從數(shù)據(jù)庫(kù)和主數(shù)據(jù)庫(kù)。 |
