[發(fā)明專利]技術(shù)服務(wù)組件的注冊與發(fā)現(xiàn)的方法、裝置、設(shè)備及介質(zhì)在審
| 申請?zhí)枺?/td> | 201811629305.3 | 申請日: | 2018-12-28 |
| 公開(公告)號(hào): | CN111381835A | 公開(公告)日: | 2020-07-07 |
| 發(fā)明(設(shè)計(jì))人: | 陳妍峰;周青 | 申請(專利權(quán))人: | 中國移動(dòng)通信集團(tuán)江西有限公司;中國移動(dòng)通信集團(tuán)有限公司 |
| 主分類號(hào): | G06F8/61 | 分類號(hào): | G06F8/61;G06F8/71 |
| 代理公司: | 北京東方億思知識(shí)產(chǎn)權(quán)代理有限責(zé)任公司 11258 | 代理人: | 彭瓊 |
| 地址: | 330024*** | 國省代碼: | 江西;36 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 技術(shù)服務(wù) 組件 注冊 發(fā)現(xiàn) 方法 裝置 設(shè)備 介質(zhì) | ||
本發(fā)明實(shí)施例提供了技術(shù)服務(wù)組件的注冊與發(fā)現(xiàn)的方法、裝置、設(shè)備及介質(zhì),技術(shù)服務(wù)組件部署在PaaS平臺(tái),PaaS平臺(tái)包括管理模塊、代理服務(wù)模塊和彈性計(jì)算模塊,方法包括:彈性計(jì)算模塊,用于根據(jù)管理模塊基于部署請求發(fā)送的實(shí)例信息,設(shè)置部署包;其中,部署包包括:安裝文件和監(jiān)控agent安裝文件;彈性計(jì)算模塊,還用于在Agent啟動(dòng)后,從環(huán)境變量中獲取代理服務(wù)模塊的地址,并根據(jù)安裝文件中的用戶標(biāo)識(shí),將實(shí)例信息包括的實(shí)例寫入代理服務(wù)模塊對應(yīng)的用戶目錄。本發(fā)明實(shí)施例是為了提升集群或分布式技術(shù)服務(wù)管理效率。
技術(shù)領(lǐng)域
本發(fā)明涉及微服務(wù)技術(shù)領(lǐng)域,尤其涉及一種技術(shù)服務(wù)組件的注冊與發(fā)現(xiàn)的方法、裝置、設(shè)備及介質(zhì)。
背景技術(shù)
PaaS平臺(tái)(Platform as a service)用于將應(yīng)用服務(wù)和技術(shù)服務(wù)納入管理,實(shí)現(xiàn)服務(wù)管理;其中,技術(shù)服務(wù)包括單節(jié)點(diǎn)、集群及主從分布式等多種運(yùn)行方式,但是僅能實(shí)現(xiàn)單節(jié)點(diǎn)的統(tǒng)一管理,而集群或者分布式的運(yùn)行方式則難以實(shí)現(xiàn)自動(dòng)化部署及管控。
目前,如圖1所示,集群是根據(jù)集群的形態(tài)整體構(gòu)建部署包,并在需要時(shí),通過部署手動(dòng)方式部署并啟動(dòng)部署包;并在啟動(dòng)的同時(shí)手動(dòng)提供實(shí)例調(diào)用地址,使用者可以配置實(shí)例地址進(jìn)行調(diào)用;當(dāng)部署包的資源不足時(shí),通過的cpu和內(nèi)存使用情況進(jìn)行實(shí)例的新增部署,將加入集群。
采用手工方式部署時(shí),服務(wù)資源分配僅通過事前資源評估預(yù)先分配,那么新增技術(shù)服務(wù)則無法與PaaS平臺(tái)進(jìn)行資源添加聯(lián)動(dòng),導(dǎo)致資源調(diào)度不靈活。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了技術(shù)服務(wù)組件的注冊與發(fā)現(xiàn)的方法、裝置、設(shè)備及介質(zhì),其目的是為了提升集群或分布式技術(shù)服務(wù)管理效率。
第一方面,本發(fā)明實(shí)施例提供了一種技術(shù)服務(wù)組件的注冊與發(fā)現(xiàn)的方法,技術(shù)服務(wù)組件部署在PaaS平臺(tái),PaaS平臺(tái)包括管理模塊、代理服務(wù)模塊和彈性計(jì)算模塊,方法包括:彈性計(jì)算模塊,用于根據(jù)管理模塊基于部署請求發(fā)送的實(shí)例信息,設(shè)置部署包;其中,部署包包括:安裝文件和監(jiān)控agent安裝文件;彈性計(jì)算模塊,還用于在Agent啟動(dòng)后,從環(huán)境變量中獲取代理服務(wù)模塊的地址,并根據(jù)安裝文件中的用戶標(biāo)識(shí),將實(shí)例信息包括的實(shí)例寫入代理服務(wù)模塊對應(yīng)的用戶目錄。
第二方面,本發(fā)明實(shí)施例提供了一種技術(shù)服務(wù)組件的注冊與發(fā)現(xiàn)的裝置,裝置包括:管理模塊,用于接收用戶發(fā)送的部署請求;彈性計(jì)算模塊,用于根據(jù)管理模塊基于部署請求發(fā)送的實(shí)例信息,設(shè)置部署包;其中,部署包包括:安裝文件和監(jiān)控agent安裝文件;彈性計(jì)算模塊,還用于在Agent啟動(dòng)后,從環(huán)境變量中獲取代理服務(wù)模塊的地址,并根據(jù)安裝文件中的用戶標(biāo)識(shí),將實(shí)例信息包括的實(shí)例寫入代理服務(wù)模塊對應(yīng)的用戶目錄。
本發(fā)明實(shí)施例提供了一種技術(shù)服務(wù)組件的注冊與發(fā)現(xiàn)的設(shè)備,包括:至少一個(gè)處理器、至少一個(gè)存儲(chǔ)器以及存儲(chǔ)在存儲(chǔ)器中的計(jì)算機(jī)程序指令,當(dāng)計(jì)算機(jī)程序指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上述實(shí)施方式中第一方面的方法。
第四方面,本發(fā)明實(shí)施例提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序指令,當(dāng)計(jì)算機(jī)程序指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上述實(shí)施方式中第一方面的方法。
本發(fā)明實(shí)施例提供的技術(shù)服務(wù)組件的注冊與發(fā)現(xiàn)的方法、裝置、設(shè)備及介質(zhì),通過基于部署請求發(fā)送的實(shí)例信息,設(shè)置部署包,實(shí)現(xiàn)自動(dòng)部署,此外,以及在Agent啟動(dòng)后,從環(huán)境變量中獲取代理服務(wù)模塊的地址,并根據(jù)安裝文件中的用戶標(biāo)識(shí),將實(shí)例信息包括的實(shí)例寫入代理服務(wù)模塊對應(yīng)的用戶目錄實(shí)現(xiàn)發(fā)現(xiàn)。本發(fā)明的目的是為了提升集群或分布式技術(shù)服務(wù)管理效率。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對本發(fā)明實(shí)施例中所需要使用的附圖作簡單地介紹,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為現(xiàn)有技術(shù)中的技術(shù)服務(wù)組件的注冊及發(fā)現(xiàn)的示意圖;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國移動(dòng)通信集團(tuán)江西有限公司;中國移動(dòng)通信集團(tuán)有限公司,未經(jīng)中國移動(dòng)通信集團(tuán)江西有限公司;中國移動(dòng)通信集團(tuán)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811629305.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 基于網(wǎng)絡(luò)向汽車制造商傳遞技術(shù)服務(wù)
- 電力專業(yè)技術(shù)服務(wù)保障監(jiān)督系統(tǒng)及其監(jiān)督方法
- 一種面向技術(shù)服務(wù)的在線交易模型和方法
- 技術(shù)服務(wù)的仲裁處理方法及系統(tǒng)
- 基于移動(dòng)終端的電源側(cè)技術(shù)服務(wù)輔助方法
- 一種技術(shù)服務(wù)用數(shù)據(jù)轉(zhuǎn)換器
- 一種網(wǎng)絡(luò)技術(shù)服務(wù)咨詢平臺(tái)
- 一種基于物聯(lián)網(wǎng)的消防技術(shù)服務(wù)監(jiān)管系統(tǒng)
- 管理安全性相關(guān)的信息技術(shù)服務(wù)
- 一種面向技術(shù)服務(wù)的在線交易方法
- 知識(shí)發(fā)現(xiàn)裝置、知識(shí)發(fā)現(xiàn)程序和知識(shí)發(fā)現(xiàn)方法
- 規(guī)則發(fā)現(xiàn)程序、規(guī)則發(fā)現(xiàn)處理和規(guī)則發(fā)現(xiàn)裝置
- 發(fā)現(xiàn)協(xié)議
- 對等發(fā)現(xiàn)
- 小區(qū)發(fā)現(xiàn)
- 漏洞發(fā)現(xiàn)裝置、漏洞發(fā)現(xiàn)方法以及漏洞發(fā)現(xiàn)程序
- 使用發(fā)現(xiàn)節(jié)點(diǎn)的設(shè)備發(fā)現(xiàn)
- 漏洞發(fā)現(xiàn)裝置、漏洞發(fā)現(xiàn)方法以及存儲(chǔ)介質(zhì)
- 用于提供虛擬場景的裝置及方法
- 接入語音服務(wù)的方法、裝置和數(shù)據(jù)載體





