[發(fā)明專利]一種批量啟動微服務(wù)的可視化系統(tǒng)及方法有效
| 申請?zhí)枺?/td> | 201811156811.5 | 申請日: | 2018-09-30 |
| 公開(公告)號: | CN109358912B | 公開(公告)日: | 2019-09-13 |
| 發(fā)明(設(shè)計)人: | 李鑫 | 申請(專利權(quán))人: | 安徽智恒信科技股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F11/30 |
| 代理公司: | 安徽知問律師事務(wù)所 34134 | 代理人: | 代群群 |
| 地址: | 230088 安徽省合肥市高*** | 國省代碼: | 安徽;34 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 可視化系統(tǒng) 部署 服務(wù) 自適應(yīng)糾錯 服務(wù)管理模塊 權(quán)限管理模塊 項目管理模塊 自動糾錯模塊 基本信息 錄入信息 啟動管理 云計算 腳本 配置 登錄 替換 權(quán)限 創(chuàng)建 | ||
本發(fā)明公開了一種批量啟動微服務(wù)的可視化系統(tǒng)及方法,屬于云計算技術(shù)領(lǐng)域。一種批量啟動微服務(wù)的可視化系統(tǒng),包括權(quán)限管理模塊、項目管理模塊、微服務(wù)管理模塊、啟動管理模塊和自適應(yīng)糾錯模塊。一種批量啟動微服務(wù)的方法,包括步驟:部署人員登錄可視化系統(tǒng),獲得相應(yīng)權(quán)限;部署人員通過可視化系統(tǒng)創(chuàng)建部署項目,配置項目的基本信息;部署人員通過可視化系統(tǒng),配置項目下屬的微服務(wù)的錄入信息及啟動順序;部署人員通過可視化系統(tǒng)對微服務(wù)進(jìn)行批量啟動;對所述微服務(wù)的啟動進(jìn)行自適應(yīng)糾錯處理的步驟。本發(fā)明通過在可視化系統(tǒng)中加入自動糾錯模塊,減少了人為替換腳本的風(fēng)險,提高了對不同部署環(huán)境的適應(yīng)能力。
技術(shù)領(lǐng)域
本發(fā)明屬于云計算技術(shù)領(lǐng)域,具體地說,涉及一種批量啟動微服務(wù)的可視化系統(tǒng)及方法。
背景技術(shù)
微服務(wù)是一種新興的軟件架構(gòu),伴隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展及企業(yè)中勞動分工協(xié)作的需要,微服務(wù)的應(yīng)用開始逐漸替代傳統(tǒng)的單體式應(yīng)用,較傳統(tǒng)的單體式應(yīng)用,微服務(wù)易于開發(fā)和維護(hù)、啟動較快、局部修改容易,部署以及技術(shù)棧不再受限,它可擴(kuò)展單個組件而不是整個應(yīng)用程序堆棧,從而滿足服務(wù)等級協(xié)議。目前,在軟件架構(gòu)領(lǐng)域,微服務(wù)的應(yīng)用越來越廣泛,但是,微服務(wù)在部署方面也迎來了分布式部署難度及復(fù)雜度增加等一系列問題。
現(xiàn)有的微服務(wù)部署普遍主要采用面向服務(wù)器終端進(jìn)行直接部署的方法,這一方法讓服務(wù)器端直接暴露在運維實施人員面前,給客戶的生產(chǎn)環(huán)境帶來嚴(yán)重的人為操作風(fēng)險,嚴(yán)重的話還會導(dǎo)致客戶的核心應(yīng)用服務(wù)宕機(jī)及數(shù)據(jù)丟失,釀成嚴(yán)重的線上生產(chǎn)事故。有些企業(yè)也開始使用jenkins等持續(xù)集成工具進(jìn)行部署,這種部署規(guī)避了運維及部署人員人為操作生產(chǎn)環(huán)境的風(fēng)險,但通常一個微服務(wù)系統(tǒng)包含數(shù)十個微服務(wù)模塊,通過傳統(tǒng)的持續(xù)集成工具無法滿足當(dāng)前云平臺快速迭代及更新的要求,需要采用批量啟動腳本來進(jìn)行批量啟動;當(dāng)前有一小部分企業(yè)采用腳本對微服務(wù)進(jìn)行批量啟動,但是仍然無法規(guī)避人為編輯腳本導(dǎo)致的線上事故問題,采用腳本還有一個關(guān)鍵問題需要解決:批量啟動的腳本會因?qū)嵤┉h(huán)境不同,受到運行環(huán)境、參數(shù)、端口等因素影響無法啟動。
公開號為CN106533805A,公開日為2018年3月22日的中國專利公開了一種微服務(wù)請求處理方法、微服務(wù)控制器及微服務(wù)架構(gòu)。該申請文件公開了一種微服務(wù)請求處理方法,包括接收用戶發(fā)送的微服務(wù)請求,將微服務(wù)請求發(fā)送至微服務(wù)消息隊列,向用戶發(fā)送成功相應(yīng)信息。該方案能夠使微服務(wù)隊列通過異步調(diào)用機(jī)制處理微服務(wù)請求,并直接向用戶發(fā)送成功響應(yīng)信息,使系統(tǒng)自動把發(fā)生故障的微服務(wù)排除出去,提高微服務(wù)構(gòu)架的安全性。但該發(fā)明對微服務(wù)啟動過程中如何實現(xiàn)快速批量啟動并未涉及。
發(fā)明內(nèi)容
1、要解決的問題
為了避免因人為因素、環(huán)境因素導(dǎo)致線上事故,微服務(wù)無法實現(xiàn)快速部署、批量啟動的問題,本發(fā)明提供一種批量啟動微服務(wù)的可視化系統(tǒng)及方法,解決了多個微服務(wù)批量啟動容易出錯,不能實現(xiàn)快速部署的問題。本發(fā)明不僅降低了微服務(wù)啟動過程中事故的發(fā)生概率,還能夠降低部署成本。
2、技術(shù)方案
為解決上述問題,本發(fā)明采用如下的技術(shù)方案。
一種批量啟動微服務(wù)的可視化系統(tǒng),所述可視化系統(tǒng)包括以下模塊:
(1)權(quán)限管理模塊,用于管理部署人員的權(quán)限信息;
(2)項目管理模塊,用于管理項目的基本信息;
(3)微服務(wù)管理模塊,用于管理項目下屬的微服務(wù)的錄入信息及編排啟動順序;
(4)啟動管理模塊,用于多個微服務(wù)同時部署及結(jié)果反饋;
所述可視化系統(tǒng)還設(shè)有自適應(yīng)糾錯模塊,用于對所述微服務(wù)的啟動進(jìn)行自適應(yīng)糾錯處理。
作為優(yōu)化方案,所述項目管理模塊中,基本信息包括項目的名稱和版本、源代碼控制系統(tǒng)版本以及人員管理信息。
該專利技術(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/201811156811.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 基于Virtools/HLA的多通道虛擬試驗過程可視化系統(tǒng)及方法
- 提供電網(wǎng)線路的三維可視化服務(wù)的方法及系統(tǒng)
- 自動調(diào)用統(tǒng)一的可視化界面
- 一種可視化數(shù)據(jù)模型編排系統(tǒng)和編排方法
- 可視化平臺的實現(xiàn)系統(tǒng)
- 數(shù)據(jù)可視化方法、裝置、電子設(shè)備及計算機(jī)可讀存儲介質(zhì)
- 一種數(shù)據(jù)處理方法、裝置、電子設(shè)備及存儲介質(zhì)
- 一種可視化數(shù)據(jù)展示系統(tǒng)及可視化頁面投屏方法
- 一種基于業(yè)務(wù)模型的可視化快速構(gòu)建系統(tǒng)
- 一種支持跨平臺的Nginx可視化配置系統(tǒng)及方法
- 一種業(yè)務(wù)處理執(zhí)行語言流程部署方法
- 云計算平臺應(yīng)用快速部署的管理方法
- 虛擬化網(wǎng)絡(luò)功能部署方法及系統(tǒng)
- 版本部署的方法、裝置、設(shè)備和計算機(jī)存儲介質(zhì)
- 測試環(huán)境部署方法、部署裝置及存儲介質(zhì)
- 程序部署任務(wù)執(zhí)行方法、裝置、計算機(jī)設(shè)備和存儲介質(zhì)
- 一種基于Ansible的輕量級容器化分布式系統(tǒng)與部署方法
- 模型部署方法、模型部署裝置及終端設(shè)備
- 系統(tǒng)部署狀態(tài)的可視化方法、裝置、設(shè)備及可讀存儲介質(zhì)
- 一種任務(wù)部署方法、系統(tǒng)、電子設(shè)備及存儲介質(zhì)
- 服務(wù)票據(jù)發(fā)行系統(tǒng)及服務(wù)票據(jù)發(fā)行服務(wù)
- 出租服務(wù)服務(wù)器和出租服務(wù)系統(tǒng)
- 服務(wù)開放方法及系統(tǒng)、服務(wù)開放服務(wù)器
- 基于服務(wù)券服務(wù)的在線企業(yè)服務(wù)平臺
- 退稅服務(wù)系統(tǒng)、退稅服務(wù)平臺及其服務(wù)方法
- 服務(wù)亭(服務(wù)驛站)
- 公共服務(wù)自助服務(wù)機(jī)
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 自適應(yīng)前向糾錯的方法、裝置和系統(tǒng)
- 一種基于不等錯誤保護(hù)的實時多播自適應(yīng)優(yōu)化方法
- 自由空間光通信中混合自動請求重傳系統(tǒng)及方法
- 一種固態(tài)盤自適應(yīng)糾錯方法與系統(tǒng)
- 一種自適應(yīng)切換的對講機(jī)
- 應(yīng)用于快閃存儲器中的自適應(yīng)LDPC碼糾錯碼系統(tǒng)和方法
- 一種自適應(yīng)前向糾錯方法、裝置、介質(zhì)和設(shè)備
- 應(yīng)用于閃存控制器中的自適應(yīng)polar碼糾錯碼系統(tǒng)和方法
- 基于隨機(jī)卷積網(wǎng)絡(luò)糾錯碼的自適應(yīng)構(gòu)造與譯碼方法
- 數(shù)據(jù)通信中自適應(yīng)前向糾錯的裝置和方法





