[發(fā)明專(zhuān)利]基于微服務(wù)的網(wǎng)關(guān)系統(tǒng)及網(wǎng)關(guān)動(dòng)態(tài)路由方法在審
| 申請(qǐng)?zhí)枺?/td> | 202010735335.3 | 申請(qǐng)日: | 2020-07-28 |
| 公開(kāi)(公告)號(hào): | CN111884917A | 公開(kāi)(公告)日: | 2020-11-03 |
| 發(fā)明(設(shè)計(jì))人: | 付君偉;段其樸;徐金權(quán) | 申請(qǐng)(專(zhuān)利權(quán))人: | 浪潮云信息技術(shù)股份公司 |
| 主分類(lèi)號(hào): | H04L12/66 | 分類(lèi)號(hào): | H04L12/66;H04L12/24;H04L29/08 |
| 代理公司: | 濟(jì)南信達(dá)專(zhuān)利事務(wù)所有限公司 37100 | 代理人: | 潘悅梅 |
| 地址: | 250100 山東省濟(jì)南市高*** | 國(guó)省代碼: | 山東;37 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 微服 網(wǎng)關(guān) 系統(tǒng) 動(dòng)態(tài) 路由 方法 | ||
1.基于微服務(wù)的網(wǎng)關(guān)系統(tǒng),其特征在于用于實(shí)現(xiàn)客戶(hù)端與服務(wù)器端之間網(wǎng)關(guān)的動(dòng)態(tài)路由,所述網(wǎng)關(guān)系統(tǒng)包括:
服務(wù)網(wǎng)關(guān)管理模塊,所述服務(wù)網(wǎng)關(guān)管理模塊以管理界面的形式面向管理員,用于支持管理員配置每個(gè)服務(wù)對(duì)應(yīng)網(wǎng)關(guān)路由的基礎(chǔ)信息;
服務(wù)網(wǎng)關(guān)存儲(chǔ)模塊,所述服務(wù)網(wǎng)關(guān)存儲(chǔ)模塊與服務(wù)網(wǎng)關(guān)管理模塊連接,用于同步存儲(chǔ)上述基礎(chǔ)信息;
服務(wù)網(wǎng)關(guān)接入模塊,所述服務(wù)網(wǎng)關(guān)接入模塊與服務(wù)網(wǎng)關(guān)存儲(chǔ)模塊連接,用于外接客戶(hù)端和服務(wù)器端并從客戶(hù)端接收服務(wù)請(qǐng)求,用于根據(jù)服務(wù)請(qǐng)求從服務(wù)網(wǎng)關(guān)存儲(chǔ)模塊讀取基礎(chǔ)信息并同步基礎(chǔ)信息,對(duì)于集群部署,同步基礎(chǔ)信息的同時(shí)、用于向服務(wù)網(wǎng)關(guān)存儲(chǔ)模塊發(fā)送更新事件。
2.根據(jù)權(quán)利要求1所述的基于微服務(wù)的網(wǎng)關(guān)系統(tǒng),其特征在于還包括緩存模塊,所述緩存模塊連接于服務(wù)網(wǎng)關(guān)接入模塊和服務(wù)網(wǎng)關(guān)管理模塊之間,用于通過(guò)服務(wù)網(wǎng)關(guān)管理訪問(wèn)服務(wù)網(wǎng)關(guān)存儲(chǔ)模塊,以獲取并存儲(chǔ)基礎(chǔ)信息;
所述服務(wù)網(wǎng)關(guān)接入模塊接收服務(wù)請(qǐng)求后,用于根據(jù)服務(wù)請(qǐng)求從緩存模塊讀取基礎(chǔ)信息并同步基礎(chǔ)信息,對(duì)于集群部署,同步基礎(chǔ)信息的同時(shí)、用于向緩存模塊發(fā)送更新事件。
3.根據(jù)權(quán)利要求2所述的基于微服務(wù)的網(wǎng)關(guān)系統(tǒng),其特征在于所述緩存模塊用于通過(guò)服務(wù)網(wǎng)關(guān)管理訪問(wèn)服務(wù)網(wǎng)關(guān)存儲(chǔ)模塊,以獲取并存儲(chǔ)基礎(chǔ)信息,包括如下模式:
模式一,管理員首次配置服務(wù)對(duì)應(yīng)網(wǎng)關(guān)路由的基礎(chǔ)信息后,所述基礎(chǔ)信息同步存儲(chǔ)于服務(wù)網(wǎng)關(guān)存儲(chǔ)模塊;
服務(wù)網(wǎng)關(guān)接入模塊接收服務(wù)請(qǐng)求后,首次根據(jù)服務(wù)請(qǐng)求從緩存模塊讀取基礎(chǔ)信息時(shí),緩存模塊通過(guò)服務(wù)網(wǎng)關(guān)管理訪問(wèn)服務(wù)網(wǎng)關(guān)存儲(chǔ)模塊,以獲取并存儲(chǔ)基礎(chǔ)信息;
對(duì)于已配置基礎(chǔ)信息的服務(wù),管理員后續(xù)編輯服務(wù)對(duì)應(yīng)網(wǎng)關(guān)路由的基礎(chǔ)信息后,存儲(chǔ)于服務(wù)網(wǎng)關(guān)存儲(chǔ)模塊以及緩存模塊中的對(duì)應(yīng)基礎(chǔ)信息均同步更新;
或,模式二,管理員首次配置服務(wù)對(duì)應(yīng)網(wǎng)關(guān)路由的基礎(chǔ)信息后,所述基礎(chǔ)信息同步存儲(chǔ)于服務(wù)網(wǎng)關(guān)存儲(chǔ)模塊、并初始化存儲(chǔ)于緩存模塊;
對(duì)于已配置基礎(chǔ)信息的服務(wù),管理員后續(xù)編輯服務(wù)對(duì)應(yīng)網(wǎng)關(guān)路由的基礎(chǔ)信息后,存儲(chǔ)于服務(wù)網(wǎng)關(guān)存儲(chǔ)模塊以及緩存模塊中的對(duì)應(yīng)基礎(chǔ)信息均同步更新。
4.根據(jù)權(quán)利要求1、2或3所述的基于微服務(wù)的網(wǎng)關(guān)系統(tǒng),其特征在于所述基礎(chǔ)信息包括但不限于客戶(hù)端信息、實(shí)例信息、服務(wù)信息、路由信息、API信息和權(quán)限信息;
所述客戶(hù)端信息包括但不限于客戶(hù)端ID,所述服務(wù)信息包括但不限于服務(wù)名稱(chēng),所述路由信息包括但不限于路由地址,所述權(quán)限信息用于限定客戶(hù)端對(duì)服務(wù)的訪問(wèn)權(quán)限。
5.基于微服務(wù)的網(wǎng)關(guān)動(dòng)態(tài)路由方法,其特征在于選取如權(quán)利要求1-4任一項(xiàng)所述的基于微服務(wù)的網(wǎng)關(guān)系統(tǒng),通過(guò)所述網(wǎng)關(guān)系統(tǒng)實(shí)現(xiàn)客戶(hù)端與服務(wù)器端的連接,所述方法包括如下步驟:
通過(guò)服務(wù)網(wǎng)關(guān)管理模塊配置每個(gè)服務(wù)對(duì)應(yīng)網(wǎng)關(guān)路由的基礎(chǔ)信息,并將上述基礎(chǔ)信息同步存儲(chǔ)于服務(wù)網(wǎng)關(guān)存儲(chǔ)模塊;
通過(guò)客戶(hù)端向服務(wù)網(wǎng)關(guān)接入模塊發(fā)起服務(wù)請(qǐng)求;
服務(wù)網(wǎng)關(guān)接入模塊根據(jù)服務(wù)請(qǐng)求從服務(wù)網(wǎng)關(guān)存儲(chǔ)模塊讀取對(duì)應(yīng)的基礎(chǔ)信息并同步對(duì)應(yīng)的基礎(chǔ)信息,對(duì)于集群部署,同步基礎(chǔ)信息的同時(shí)、向服務(wù)網(wǎng)關(guān)存儲(chǔ)模塊發(fā)送更新事件。
6.根據(jù)權(quán)利要求5所述的基于微服務(wù)的網(wǎng)關(guān)動(dòng)態(tài)路由方法,其特征在于還包括如下步驟:
通過(guò)服務(wù)網(wǎng)關(guān)管理模塊配置每個(gè)服務(wù)對(duì)應(yīng)網(wǎng)關(guān)路由的基礎(chǔ)信息,并將上述基礎(chǔ)信息同步存儲(chǔ)于服務(wù)網(wǎng)關(guān)存儲(chǔ)模塊;
通過(guò)客戶(hù)端向服務(wù)網(wǎng)關(guān)接入模塊發(fā)起服務(wù)請(qǐng)求;
服務(wù)網(wǎng)關(guān)接入模塊接收服務(wù)請(qǐng)求后,根據(jù)服務(wù)請(qǐng)求從緩存模塊讀取基礎(chǔ)信息并同步基礎(chǔ)信息,對(duì)于集群部署,同步基礎(chǔ)信息的同時(shí)、向緩存模塊發(fā)送更新事件;
所述緩存模塊通過(guò)服務(wù)網(wǎng)關(guān)管理訪問(wèn)服務(wù)網(wǎng)關(guān)存儲(chǔ)模塊,以獲取并存儲(chǔ)基礎(chǔ)信息。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于浪潮云信息技術(shù)股份公司,未經(jīng)浪潮云信息技術(shù)股份公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010735335.3/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 基于人工智能服務(wù)云平臺(tái)的微服務(wù)管理方法和系統(tǒng)
- 域名管理方法、裝置及系統(tǒng)
- 微服務(wù)通信方法、裝置、電子設(shè)備及機(jī)器可讀存儲(chǔ)介質(zhì)
- 微服務(wù)應(yīng)用平臺(tái)及其資源保存方法和保存裝置
- 一種微服務(wù)關(guān)聯(lián)分析與預(yù)測(cè)方法
- 微服務(wù)配置信息管理系統(tǒng)、方法、服務(wù)器及存儲(chǔ)介質(zhì)
- 微服務(wù)容器之間服務(wù)啟動(dòng)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 微服務(wù)組合方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 微服務(wù)接口的發(fā)布方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)
- 一種大規(guī)模微服務(wù)架構(gòu)及其管理方法
- 基于MEGACO協(xié)議的信令代理實(shí)現(xiàn)方法
- 一種基站系統(tǒng)中的網(wǎng)關(guān)選擇方法及裝置
- 數(shù)據(jù)網(wǎng)關(guān)負(fù)載處理方法、設(shè)備及系統(tǒng)
- 網(wǎng)關(guān)、網(wǎng)關(guān)熱備份系統(tǒng)及方法
- 一種網(wǎng)關(guān)代理設(shè)置及控制方法
- 基于能力特征的網(wǎng)關(guān)管控方法及裝置
- 一種環(huán)網(wǎng)自愈的方法和裝置
- Lora網(wǎng)關(guān)控制方法及Lora通信系統(tǒng)
- 流量調(diào)度方法及裝置
- 網(wǎng)關(guān)數(shù)據(jù)的遷移方法、裝置、智能網(wǎng)關(guān)設(shè)備及存儲(chǔ)介質(zhì)





