[發(fā)明專利]一種基于序列編碼和請求轉(zhuǎn)發(fā)的回源查詢方法在審
| 申請?zhí)枺?/td> | 202310047089.6 | 申請日: | 2023-01-31 |
| 公開(公告)號: | CN116150514A | 公開(公告)日: | 2023-05-23 |
| 發(fā)明(設(shè)計)人: | 邱明勝;姜平 | 申請(專利權(quán))人: | 焦點科技股份有限公司 |
| 主分類號: | G06F16/955 | 分類號: | G06F16/955;H04L67/55;H04L61/30;H04L51/046;H04L69/16;G06F16/22;G06F16/2457;G06F16/27 |
| 代理公司: | 南京瑞弘專利商標(biāo)事務(wù)所(普通合伙) 32249 | 代理人: | 陳建和 |
| 地址: | 210032 江*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 序列 編碼 請求 轉(zhuǎn)發(fā) 查詢 方法 | ||
基于序列編碼和請求轉(zhuǎn)發(fā)的回源查詢方法,1)對網(wǎng)絡(luò)平臺分布在異地的每個站點提供單獨的編號,2)當(dāng)某一站點發(fā)生數(shù)據(jù)寫入行為時,根據(jù)1)定義編號生成主鍵;3)完成數(shù)據(jù)入庫后,在不同網(wǎng)絡(luò)站點的服務(wù)器應(yīng)用服務(wù)端封裝數(shù)據(jù),生產(chǎn)消息并放入快速消息隊列;4)即時通信模塊應(yīng)用消費消息,同時將網(wǎng)絡(luò)傳輸過來的數(shù)據(jù)寫入時通信模塊數(shù)據(jù)庫中;5)即時通信模塊的服務(wù)端監(jiān)測到有數(shù)據(jù)寫入,通過websocket將數(shù)據(jù)寫入消息推送到時通信模塊直接推送的各終端上;6)步驟3的同時,通過網(wǎng)絡(luò)平臺現(xiàn)有的數(shù)據(jù)流復(fù)制技術(shù),每間隔5分鐘在不同網(wǎng)絡(luò)站點的服務(wù)器之間復(fù)制數(shù)據(jù);完成各網(wǎng)絡(luò)站點間的數(shù)據(jù)同步。
技術(shù)領(lǐng)域
本發(fā)明涉及計算機數(shù)據(jù)處理技術(shù)領(lǐng)域。
背景技術(shù)
隨著申請人業(yè)務(wù)的發(fā)展,申請人旗下的中國制造網(wǎng)服務(wù)的客戶遍布全球各地。為了給全球各地的客戶帶來更好的服務(wù)體驗,更快的訪問響應(yīng)速度,我們采用了多點部署的模式。目前中國制造網(wǎng)主站在電信點、網(wǎng)通點、美國點、德國點均部署了數(shù)據(jù)庫及相關(guān)應(yīng)用服務(wù),未來隨著業(yè)務(wù)的發(fā)展可能還會部署更多的服務(wù)節(jié)點。各點之間的數(shù)據(jù)通過流復(fù)制的方式實現(xiàn)數(shù)據(jù)同步。中國制造網(wǎng)除了提供信息展示平臺,也提供了在線溝通通信工具——麥通。麥通是獨立的服務(wù),只在國內(nèi)電信點有部署。用戶可以通過麥通應(yīng)用收發(fā)消息。由于中國制造網(wǎng)主站服務(wù)和麥通和服務(wù)在部署方式上不一致,導(dǎo)致網(wǎng)絡(luò)主站服務(wù)和即時通信服務(wù)兩個應(yīng)用間在數(shù)據(jù)獲取上存在問題。中國制造網(wǎng)各網(wǎng)絡(luò)站點之間通過流復(fù)制完成數(shù)據(jù)庫數(shù)據(jù)的同步,中國制造網(wǎng)主站與麥通之間通過快速消息隊列(Fast?Message?Queue)和遠程過程調(diào)用(Remote?Procedure?Call)實現(xiàn)通信和數(shù)據(jù)同步。但是,快速消息隊列的速度和穩(wěn)定性要高于數(shù)據(jù)庫流復(fù)制,如果客戶在美國點寫入數(shù)據(jù),數(shù)據(jù)通過遠程過程調(diào)用同步到麥通,當(dāng)各點并發(fā)寫入數(shù)據(jù)較多時流復(fù)制容易發(fā)生延時,國內(nèi)點的中國制造網(wǎng)(網(wǎng)絡(luò))主站數(shù)據(jù)庫還未完成數(shù)據(jù)同步,那么就有可能出現(xiàn)國內(nèi)客戶麥通收到消息提醒,卻無法查看詳情及后續(xù)操作的現(xiàn)象。因此,網(wǎng)站平臺的各站點的數(shù)據(jù)同步尤其是簡明高效的同步是一個問題。
如果中國制造網(wǎng)改成國內(nèi)單點部署,能夠解決服務(wù)部署異構(gòu)的問題,但是會影響客戶訪問的速度,降低客戶體驗。如果修改和即時通信服務(wù)如麥通的部署方式,使其和中國制造網(wǎng)主站保持一致,那么會增大硬件成本,同時需要其他額外投入。
本發(fā)明重點解決在數(shù)據(jù)同步發(fā)生延時時,當(dāng)前網(wǎng)絡(luò)的站點客戶任然能夠正常訪問并操作數(shù)據(jù),保持良好的客戶體驗。同時本方案沒有增加額外的軟硬件投入,降低了實施成本。
發(fā)明內(nèi)容
為解決現(xiàn)有技術(shù)存在的問題,本發(fā)明的目的是,通過給網(wǎng)絡(luò)平臺分布在異地的每個站點提供單獨的編碼,讓每條數(shù)據(jù)都帶上所述編碼的身份標(biāo)識,當(dāng)當(dāng)前讀取站點獲取不到對應(yīng)的數(shù)據(jù)時,能夠根據(jù)身份標(biāo)識識別寫入站點,然后去寫入站點獲取數(shù)據(jù),實現(xiàn)無障礙讀取并操作數(shù)據(jù)的效果。
本發(fā)明的技術(shù)方案是,一種網(wǎng)絡(luò)平臺分布的異地站點基于序列編碼和請求轉(zhuǎn)發(fā)的回源查詢方法,步驟如下:
步驟1:對網(wǎng)絡(luò)平臺分布在異地的每個站點提供單獨的編號,對不同的網(wǎng)絡(luò)站點進行編號,如電信點編號為01,網(wǎng)通點編號為02,美國點編號為03,德國點編號為04……
步驟2:當(dāng)某一站點發(fā)生數(shù)據(jù)寫入行為時,需要根據(jù)步驟1中定義的編號生成主鍵;(主關(guān)鍵字,作為表的行的唯一標(biāo)識的候選關(guān)鍵字,一個表只有一個主關(guān)鍵字,主關(guān)鍵字又可以稱為主鍵);每條數(shù)據(jù)都帶上所述站點編號;如電信點插入的第一條數(shù)據(jù)主鍵為100001,第二條為100011,第三條為100021;網(wǎng)通點插入的第一條數(shù)據(jù)主鍵為100002,第二條為100012,第三條為100022;
步驟3:完成數(shù)據(jù)入庫后,在網(wǎng)絡(luò)(不同網(wǎng)絡(luò)站點的服務(wù)器)應(yīng)用服務(wù)端封裝數(shù)據(jù),生產(chǎn)消息并放入快速消息隊列;
步驟4:即時通信模塊應(yīng)用消費消息,同時將網(wǎng)絡(luò)(中國制造網(wǎng))傳輸過來的數(shù)據(jù)寫入時通信模塊(麥通)數(shù)據(jù)庫中;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于焦點科技股份有限公司,未經(jīng)焦點科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310047089.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





