一種數(shù)據(jù)庫讀寫分離方法及平臺(tái)

基本信息

申請?zhí)?/td> CN202111493848.9 申請日 -
公開(公告)號(hào) CN114138809A 公開(公告)日 2022-03-04
申請公布號(hào) CN114138809A 申請公布日 2022-03-04
分類號(hào) G06F16/23(2019.01)I;G06F16/27(2019.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 劉琛;王寧武;趙鐵貓;楊宣志 申請(專利權(quán))人 納里健康科技有限公司
代理機(jī)構(gòu) 北京盛凡佳華專利代理事務(wù)所(普通合伙) 代理人 金福坤
地址 311100浙江省杭州市濱江區(qū)江南大道3688號(hào)通策廣場2幢901室
法律狀態(tài) -

摘要

摘要 本發(fā)明屬于數(shù)據(jù)庫數(shù)據(jù)處理技術(shù)領(lǐng)域,具體涉及一種數(shù)據(jù)庫讀寫分離方法,包括以下步驟:用戶通過客戶端應(yīng)用向網(wǎng)關(guān)發(fā)出網(wǎng)關(guān)服務(wù)請求;網(wǎng)關(guān)在接收到網(wǎng)關(guān)服務(wù)請求后,從網(wǎng)關(guān)服務(wù)緩存中加載該服務(wù)的只讀信息,判斷該服務(wù)的只讀屬性;如果所述網(wǎng)關(guān)服務(wù)為寫服務(wù)時(shí),后臺(tái)微服務(wù)集群將該服務(wù)發(fā)送至主數(shù)據(jù)庫,主數(shù)據(jù)庫根據(jù)該服務(wù)執(zhí)行寫操作,接收主數(shù)據(jù)庫返回的寫響應(yīng),通過網(wǎng)關(guān)將寫響應(yīng)返回給客戶端;如果所述網(wǎng)關(guān)服務(wù)為只讀服務(wù)時(shí),后臺(tái)微服務(wù)集群動(dòng)態(tài)切換,將該服務(wù)發(fā)送至從數(shù)據(jù)庫,接收從數(shù)據(jù)庫返回的只讀響應(yīng),通過網(wǎng)關(guān)將只讀響應(yīng)返回給客戶端??朔爽F(xiàn)有技術(shù)的不足,對網(wǎng)關(guān)服務(wù)進(jìn)行判斷和標(biāo)記,將只讀和寫分離至從數(shù)據(jù)庫和主數(shù)據(jù)庫。