[發(fā)明專利]一種基于網(wǎng)關(guān)SOA架構(gòu)的服務(wù)限流降級方法有效
| 申請?zhí)枺?/td> | 201810933659.0 | 申請日: | 2018-08-16 |
| 公開(公告)號: | CN108696448B | 公開(公告)日: | 2021-07-23 |
| 發(fā)明(設(shè)計(jì))人: | 何德球;陳鋮 | 申請(專利權(quán))人: | 安徽云才信息技術(shù)有限公司 |
| 主分類號: | H04L12/801 | 分類號: | H04L12/801;H04L12/823;H04L12/851 |
| 代理公司: | 安徽合肥華信知識產(chǎn)權(quán)代理有限公司 34112 | 代理人: | 余成俊 |
| 地址: | 230000 安徽省合肥市*** | 國省代碼: | 安徽;34 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 網(wǎng)關(guān) soa 架構(gòu) 服務(wù) 限流 降級 方法 | ||
本發(fā)明公開了一種基于網(wǎng)關(guān)SOA架構(gòu)的服務(wù)限流降級方法,通過composer下載limiter擴(kuò)展包;配置gateway的env.ini配置文件,設(shè)置limiter參數(shù),包括接口限流上限、接口限流延遲閾值;在gateway的httpserver里加載limiter擴(kuò)展,并設(shè)置開啟;提交git,持續(xù)構(gòu)建,完成上線;通過pts進(jìn)行壓力測試,試探接口的反映情況;通過對延遲高或者頻率高的接口的測試,得到限流器的效果,完成上線。本發(fā)明在不可預(yù)知的情況下,進(jìn)行服務(wù)限流降級,并自動通知運(yùn)維人員,從而不會影響到現(xiàn)網(wǎng)整體的服務(wù)質(zhì)量,保證線上環(huán)境正常運(yùn)轉(zhuǎn)。
技術(shù)領(lǐng)域
本發(fā)明涉及SOA架構(gòu)技術(shù)領(lǐng)域,尤其涉及一種基于網(wǎng)關(guān)SOA架構(gòu)的服務(wù)限流降級方法。
背景技術(shù)
在存在網(wǎng)關(guān)的微服務(wù)架構(gòu)里,經(jīng)常會遇到一些情況,如:1、某個(gè)微服務(wù)的某個(gè)接口性能較差,會占用網(wǎng)關(guān)連接較長的時(shí)候,2、某個(gè)微服務(wù)的某個(gè)接口頻率過高,會大量占用網(wǎng)關(guān)的連接數(shù),以上兩種情況都會對現(xiàn)網(wǎng)服務(wù)造成很嚴(yán)重的影響,甚至引起服務(wù)器宕機(jī),現(xiàn)網(wǎng)服務(wù)終端。
發(fā)明內(nèi)容
本發(fā)明目的就是為了彌補(bǔ)已有技術(shù)的缺陷,提供一種基于網(wǎng)關(guān)SOA架構(gòu)的服務(wù)限流降級方法。
本發(fā)明是通過以下技術(shù)方案實(shí)現(xiàn)的:
一種基于網(wǎng)關(guān)SOA架構(gòu)的服務(wù)限流降級方法,包括以下步驟:
1)通過composer下載limiter擴(kuò)展包;
2)配置gateway的env.ini配置文件,設(shè)置limiter參數(shù),包括接口限流上限、接口限流延遲閾值;
3)在gateway的httpserver里加載limiter擴(kuò)展,并設(shè)置開啟;
4)提交git,持續(xù)構(gòu)建,完成上線;
5)通過pts進(jìn)行壓力測試,試探接口的反映情況;
6)通過對延遲高或者頻率高的接口的測試,得到限流器的效果,完成上線。
本發(fā)明的優(yōu)點(diǎn)是:本發(fā)明在不可預(yù)知的情況下,進(jìn)行服務(wù)限流降級,并自動通知運(yùn)維人員,從而不會影響到現(xiàn)網(wǎng)整體的服務(wù)質(zhì)量,保證線上環(huán)境正常運(yùn)轉(zhuǎn)。
具體實(shí)施方式
一種基于網(wǎng)關(guān)SOA架構(gòu)的服務(wù)限流降級方法,包括以下步驟:
1)通過composer下載limiter擴(kuò)展包;
2)配置gateway的env.ini配置文件,設(shè)置limiter參數(shù),包括接口限流上限、接口限流延遲閾值;
3)在gateway的httpserver里加載limiter擴(kuò)展,并設(shè)置開啟;
4)提交git,持續(xù)構(gòu)建,完成上線;
5)通過pts進(jìn)行壓力測試,試探接口的反映情況;
6)通過對延遲高或者頻率高的接口的測試,得到限流器的效果,完成上線。
通過阿里云TPS進(jìn)行測試,同樣的服務(wù)架構(gòu)下,接口異常的發(fā)現(xiàn)問題和定位問題的時(shí)間,由1個(gè)小時(shí)提升至1分鐘,并且能在1分鐘內(nèi)完成服務(wù)自動降級。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于安徽云才信息技術(shù)有限公司,未經(jīng)安徽云才信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810933659.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 基于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è)備及存儲介質(zhì)





