[發明專利]微服務性能優化方法及裝置在審
| 申請號: | 202011230112.8 | 申請日: | 2020-11-06 |
| 公開(公告)號: | CN112346899A | 公開(公告)日: | 2021-02-09 |
| 發明(設計)人: | 白志凌;鄭恒;蒙進財 | 申請(專利權)人: | 北京北信源軟件股份有限公司 |
| 主分類號: | G06F11/07 | 分類號: | G06F11/07;G06F9/50 |
| 代理公司: | 北京路浩知識產權代理有限公司 11002 | 代理人: | 李文清 |
| 地址: | 100081 北京市海淀區中關村*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 微服 性能 優化 方法 裝置 | ||
1.一種微服務性能優化方法,其特征在于,包括:
基于Keepalived服務器集群,確定Nginx服務器集群中各Nginx服務器的運行狀態,并進行故障隔離;
基于故障隔離后得到的Nginx服務器集群,分別對Nacos服務器集群以及Zull網關服務器集群進行負載均衡;
基于Nacos服務器集群,對所述Zull網關服務器集群以及各微服務集群進行配置,并基于所述Zull網關服務器集群,對各微服務集群中的微服務進行注冊。
2.根據權利要求1所述的微服務性能優化方法,其特征在于,還包括:
基于Nginx檢測系統,對所述Nginx服務器集群中的Nginx服務器進行檢測,若判斷獲知所述Nginx服務器集群中任一Nginx服務器宕機,則自動重新啟動所述Nginx服務器。
3.根據權利要求1所述的微服務性能優化方法,其特征在于,還包括:
基于微服務檢測系統,對各微服務集群中的微服務進行檢測,若判斷獲知任一微服務集群中任一微服務宕機,則自動重新啟動所述微服務。
4.根據權利要求1所述的微服務性能優化方法,其特征在于,所述基于Keepalived服務器集群,確定Nginx服務器集群中各Nginx服務器的運行狀態,并進行故障隔離,具體包括:
基于所述Keepalived服務器集群在網絡層向所述Nginx服務器子集群中每一Nginx服務器發送控制信息,若未接收到所述Nginx服務器子集群中任一Nginx服務器針對所述控制信息的響應信息,則將所述Nginx服務器從所述Nginx服務器子集群中刪除;
基于所述Keepalived服務器集群在傳輸層向所述Nginx服務器子集群中每一Nginx服務器的目標端口發送測試信息,若未接收到所述目標端口針對所述測試信息的響應信息,則將所述Nginx服務器從所述Nginx服務器子集群中刪除;
基于所述Keepalived服務器集群在鏈路層根據設定參數檢測所述Nginx服務器子集群中每一Nginx服務器的指定程序或指定服務,若檢測結果與所述設定參數對應的理論結果不一致,則將所述Nginx服務器從所述Nginx服務器子集群中刪除。
5.根據權利要求4所述的微服務性能優化方法,其特征在于,所述Keepalived服務器集群中包括:Keepalived主服務器和Keepalived備服務器。
6.根據權利要求1-5中任一項所述的微服務性能優化方法,其特征在于,所述Nginx服務器集群中各Nginx服務器的配置信息,具體包括:
全局錯誤日志及PID文件、工作模式及最大并發鏈接數、設定http服務器、設定請求緩沖、設定連接超時時間、開啟gzip壓縮、添加tomcat列表、默認請求設置、jsp頁面處理、靜態文件讀取以及定義錯誤提示頁面。
7.根據權利要求1-5中任一項所述的微服務性能優化方法,其特征在于,還包括:
基于故障隔離后得到的Nginx服務器集群中各Nginx服務器的服務配置說明,進行瀏覽器測試。
8.一種微服務性能優化裝置,其特征在于,包括:
故障隔離模塊,用于基于Keepalived服務器集群,確定Nginx服務器集群中各Nginx服務器的運行狀態,并進行故障隔離;
負載均衡模塊,用于基于故障隔離后得到的Nginx服務器集群,分別對Nacos服務器集群以及Zull網關服務器集群進行負載均衡;
配置注冊模塊,用于基于Nacos服務器集群,對所述Zull網關服務器集群以及各微服務集群進行配置,并基于所述Zull網關服務器集群,對各微服務集群中的微服務進行注冊。
9.一種電子設備,包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執行所述程序時實現如權利要求1至7任一項所述微服務性能優化方法的步驟。
10.一種非暫態計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1至7任一項所述微服務性能優化方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京北信源軟件股份有限公司,未經北京北信源軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011230112.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:跨越地理分帶的鐵路BIM模型處理方法
- 下一篇:一種雙向覆壓自噴油漆刷





