[發明專利]一種服務監控及管理的方法在審
| 申請號: | 201811024079.6 | 申請日: | 2018-09-04 |
| 公開(公告)號: | CN109271291A | 公開(公告)日: | 2019-01-25 |
| 發明(設計)人: | 王放 | 申請(專利權)人: | 山東浪潮通軟信息科技有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30;G06F21/60 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 闞恭勇 |
| 地址: | 250100 山東省*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 服務管理 服務架構 服務監控 服務 計算機軟件 返回信息 權限操作 人員管理 停止操作 運行狀態 自動掃描 腳本 權限 分類 管理 維護 | ||
本發明提供一種服務監控及管理的方法,屬于計算機軟件微服務架構服務管理技術領域,本發明在微服務架構下,通過自動掃描獲取各服務的運行狀態返回信息,便于服務管理人員及時對異常服務進行維護,同時還可以通過腳本對各微服務進行啟動或停止操作。針對所有可見微服務進行了權限分類,不同權限操作人員管理不同類別的服務。
技術領域
本發明涉及計算機軟件微服務架構服務管理技術,尤其涉及一種服務監控及管理的方法。
背景技術
在當前軟件框架技術中,微服務框架已經日漸流行。所謂微服務框架,是將把一個大型的單個應用程序和服務,根據功能、業務或者特定的需求進行拆分,拆分為數個甚至數十個的支持微服務。圍繞業務領域組件來創建應用,這些應用可獨立地進行開發、管理和迭代。在分散的組件中使用云架構和平臺式部署、管理和服務功能,使產品交付變得更加簡單。
但是現有的微服務架構中,沒有提供服務管理相關的接口、功能或服務,需要開發者自己根據需求實現。因此,開發一套管理后臺微服務的功能勢在必行。
發明內容
為了解決以上技術問題,本發明提出了一種服務監控及管理的方法,能夠實時監測微服務架構下,各個服務的運行情況,并根據需要,控制服務的啟動和停止。該功能需要與微服務功能相對獨立,針對微服務起到監控作用。因此該功能需要脫離微服務框架實現。
本發明的技術方案是:
一種服務監控及管理的方法,在微服務架構下,通過自動掃描獲取各服務的運行狀態返回信息,通過腳本對各微服務進行啟動或停止操作;并針對所有可見微服務進行權限分類,區分服務管理權限:
A、通過功能配置,將服務信息提前預置;
B、通過訪問微服務注冊中心接口獲取已注冊服務信息;
C、通過注冊信息匹配,顯示服務活躍狀態;
D、通過shell腳本遠程控制微服務單個服務啟停;
E、通過用戶角色控制服務管理權限。
在A中,可增刪改查維護服務信息,批量維護數據。
在B中,服務一鍵獲取所有微服務信息,同步至數據庫中;
程序調用微服務注冊中心REST接口,獲取服務器信息。
在C中,解析注冊中心反饋信息,匹配服務活躍度,并反饋給用戶;通過定時任務,實時更新服務狀態。
在D中,針對不同服務,配置shell腳本;調用shell腳本,控制服務啟動或者停止。
在E中,關聯用戶角色表,控制不同角色管理不同服務。
本發明通過自動掃描獲取各服務的運行狀態返回信息,便于服務管理人員及時對異常服務進行維護,同時還可以通過腳本對各微服務進行啟動或停止操作。針對所有可見微服務進行了權限分類,不同權限操作人員管理不同類別的服務。
附圖說明
圖1是服務狀態及信息獲取邏輯圖;
圖2是本發明的功能實現圖。
具體實施方式
下面對本發明的內容進行更加詳細的闡述:
1、界面原型
該界面中默認展示當前用戶可查看的所有服務信息。其中包括:服務名稱、服務描述、服務IP、服務端口及服務狀態。輸入服務名稱或服務IP點擊查詢(支持模糊,分頁),同時可以選定服務狀態進行條件查詢(支持分頁)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東浪潮通軟信息科技有限公司,未經山東浪潮通軟信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811024079.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種監測線程使用率的方法、裝置及存儲裝置
- 下一篇:耗電信息獲取方法及裝置





