[發(fā)明專利]基于Node.js服務(wù)器的前端無服務(wù)架構(gòu)系統(tǒng)及建立方法有效
| 申請?zhí)枺?/td> | 202010819625.6 | 申請日: | 2020-08-14 |
| 公開(公告)號: | CN111970359B | 公開(公告)日: | 2023-01-13 |
| 發(fā)明(設(shè)計)人: | 尤海洋 | 申請(專利權(quán))人: | 中國工商銀行股份有限公司;工銀科技有限公司 |
| 主分類號: | H04L67/1042 | 分類號: | H04L67/1042;H04L67/1061;H04L67/1074;H04L67/1097 |
| 代理公司: | 北京三友知識產(chǎn)權(quán)代理有限公司 11127 | 代理人: | 周永君;單曉雙 |
| 地址: | 100140 北*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 node js 服務(wù)器 前端 服務(wù) 架構(gòu) 系統(tǒng) 建立 方法 | ||
1.一種基于Node.js服務(wù)器的前端無服務(wù)架構(gòu)系統(tǒng),其特征在于,所述系統(tǒng)包含發(fā)布端、共享存儲裝置、客戶端和Node.js服務(wù)集群;
所述發(fā)布端用于獲取客戶端頁面對應(yīng)的前端靜態(tài)資源和對應(yīng)的資源清單文件信息;將所述資源清單文件信息和所述前端靜態(tài)資源上傳至所述共享存儲裝置;
所述共享存儲裝置用于通過預(yù)定推送機制將所述資源清單文件信息提供至所述Node.js服務(wù)集群;以及,根據(jù)所述Node.js服務(wù)集群發(fā)起的數(shù)據(jù)請求,提供所述數(shù)據(jù)請求對應(yīng)的所述前端靜態(tài)資源;
所述Node.js服務(wù)集群用于接收請求標(biāo)識,將所述請求標(biāo)識與所述資源清單文件信息進行匹配,根據(jù)匹配結(jié)果生成數(shù)據(jù)請求;通過所述數(shù)據(jù)請求于所述共享存儲裝置獲得對應(yīng)的所述前端靜態(tài)資源,將所述前端靜態(tài)資源反饋至客戶端;
所述客戶端用于向所述Node.js服務(wù)集群發(fā)起的請求標(biāo)識,根據(jù)所述Node.js服務(wù)集群反饋的所述前端靜態(tài)資源生成頁面數(shù)據(jù);
所述共享存儲裝置包含分布式數(shù)據(jù)協(xié)調(diào)庫和公共文件存儲庫;
所述分布式數(shù)據(jù)協(xié)調(diào)庫用于通過訂閱發(fā)布機制將所述資源清單文件信息提供至所述Node.js服務(wù)集群;所述資源清單文件信息為客戶端頁面在版本信息對應(yīng)版本下與所述前端靜態(tài)資源的映射關(guān)系表;
所述公共文件存儲庫用于根據(jù)所述Node.js服務(wù)集群發(fā)起的數(shù)據(jù)請求,提供所述數(shù)據(jù)請求對應(yīng)的所述前端靜態(tài)資源;
所述發(fā)布端還包含獲取客戶端頁面對應(yīng)的版本信息,根據(jù)所述版本信息獲得與所述前端靜態(tài)資源對應(yīng)的資源清單文件信息;以及,根據(jù)資源清單文件信息生成注冊標(biāo)識,將所述注冊標(biāo)識提供至所述分布式數(shù)據(jù)協(xié)調(diào)庫。
2.根據(jù)權(quán)利要求1所述的基于Node.js服務(wù)器的前端無服務(wù)架構(gòu)系統(tǒng),其特征在于,所述前端靜態(tài)資源包含js數(shù)據(jù)、css數(shù)據(jù)和圖片數(shù)據(jù)。
3.根據(jù)權(quán)利要求1所述的基于Node.js服務(wù)器的前端無服務(wù)架構(gòu)系統(tǒng),其特征在于,所述分布式數(shù)據(jù)協(xié)調(diào)庫還包含:根據(jù)接收到的注冊標(biāo)識,將所述注冊標(biāo)識和對應(yīng)的資源清單文件信息綁定后推送至所述Node.js服務(wù)集群。
4.根據(jù)權(quán)利要求1所述的基于Node.js服務(wù)器的前端無服務(wù)架構(gòu)系統(tǒng),其特征在于,所述Node.js服務(wù)集群還包含:當(dāng)所述請求標(biāo)識匹配到至少兩個所述資源清單文件信息時,將所述請求標(biāo)識中的地址信息與所述資源清單文件信息對應(yīng)的注冊標(biāo)識進行匹配,根據(jù)匹配結(jié)果確定所述資源清單文件信息;根據(jù)確定的所述資源清單文件信息生成數(shù)據(jù)請求。
5.一種基于Node.js服務(wù)器的前端無服務(wù)架構(gòu)建立方法,其特征在于,所述方法包含:
發(fā)布端獲取客戶端頁面對應(yīng)的前端靜態(tài)資源和對應(yīng)的資源清單文件信息,將所述資源清單文件信息和所述前端靜態(tài)資源上傳至共享存儲裝置;
通過預(yù)定推送機制將所述共享存儲裝置內(nèi)的所述資源清單文件信息提供至Node.js服務(wù)集群;
當(dāng)Node.js服務(wù)集群接收到客戶端提交的請求標(biāo)識時,將所述請求標(biāo)識與所述資源清單文件信息進行匹配,根據(jù)匹配結(jié)果生成數(shù)據(jù)請求,并通過所述數(shù)據(jù)請求于所述共享存儲裝置請求獲取對應(yīng)的所述前端靜態(tài)資源;
所述共享存儲裝置根據(jù)所述Node.js服務(wù)集群發(fā)起的數(shù)據(jù)請求,提供所述數(shù)據(jù)請求對應(yīng)的所述前端靜態(tài)資源至所述Node.js服務(wù)集群;
所述Node.js服務(wù)集群將獲得的所述前端靜態(tài)資源反饋至客戶端,由所述客戶端根據(jù)接收到的所述前端靜態(tài)資源生成頁面數(shù)據(jù);
通過預(yù)定推送機制將所述共享存儲裝置內(nèi)的所述資源清單文件信息提供至Node.js服務(wù)集群包含:所述共享存儲裝置包含分布式數(shù)據(jù)協(xié)調(diào)庫,通過分布式數(shù)據(jù)協(xié)調(diào)庫的訂閱發(fā)布機制將所述資源清單文件信息提供至所述Node.js服務(wù)集群;所述資源清單文件信息為客戶端頁面在版本信息對應(yīng)版本下與所述前端靜態(tài)資源的映射關(guān)系表;
發(fā)布端獲取客戶端頁面對應(yīng)的前端靜態(tài)資源和對應(yīng)的資源清單文件信息,將所述資源清單文件信息和所述前端靜態(tài)資源上傳至共享存儲裝置包含:
獲取客戶端頁面對應(yīng)的版本信息,根據(jù)所述版本信息獲得與所述前端靜態(tài)資源對應(yīng)的資源清單文件信息;
根據(jù)資源清單文件信息生成注冊標(biāo)識,將所述注冊標(biāo)識提供至所述分布式數(shù)據(jù)協(xié)調(diào)庫。
該專利技術(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/202010819625.6/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 控制基站發(fā)射功率控制命令的方法
- 一種接入分組數(shù)據(jù)網(wǎng)絡(luò)的方法
- 一種基于Kubernetes容器集群管理系統(tǒng)的資源調(diào)度方法
- 一種基于非統(tǒng)一內(nèi)存訪問技術(shù)的多JVM部署方法
- 一種計算板級熱插拔控制裝置及控制方法
- 基于IAB node能力進行資源分配的方法、裝置、節(jié)點、介質(zhì)
- 一種基于PM2的Node.js服務(wù)器重啟方法
- 一種Pod調(diào)度方法及裝置
- 一種變壓器隔離IGBT驅(qū)動控制系統(tǒng)及方法、電路
- 一種基于備用機制的邊緣物聯(lián)代理資源調(diào)度方法及裝置
- JS文件處理方法和裝置
- 一種JS代碼的測試方法、存儲介質(zhì)、設(shè)備和系統(tǒng)
- 一種JS代碼的測試方法、存儲介質(zhì)、設(shè)備和系統(tǒng)
- 分布式的JS文件篡改監(jiān)控方法、系統(tǒng)、設(shè)備及存儲介質(zhì)
- 在IOS應(yīng)用內(nèi)調(diào)用函數(shù)的方法及系統(tǒng)
- 一種可擴展的游戲構(gòu)建方法、游戲運行方法和存儲介質(zhì)
- 一種提高腳本的加載效率的方法及終端
- 一種應(yīng)用程序依賴的JS代碼與原生庫兼容的方法及終端
- JS代碼防重復(fù)注入方法、裝置、計算機設(shè)備及存儲介質(zhì)
- 原生應(yīng)用調(diào)用JS的方法、裝置、電子設(shè)備及存儲介質(zhì)





