[發(fā)明專利]服務(wù)域名的動(dòng)態(tài)配置方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)有效
| 申請(qǐng)?zhí)枺?/td> | 201910042705.2 | 申請(qǐng)日: | 2019-01-17 |
| 公開(kāi)(公告)號(hào): | CN109714449B | 公開(kāi)(公告)日: | 2022-05-17 |
| 發(fā)明(設(shè)計(jì))人: | 王飛;崔志良;劉超 | 申請(qǐng)(專利權(quán))人: | 平安科技(深圳)有限公司 |
| 主分類號(hào): | H04L61/4511 | 分類號(hào): | H04L61/4511;H04L61/59 |
| 代理公司: | 深圳市世紀(jì)恒程知識(shí)產(chǎn)權(quán)代理事務(wù)所 44287 | 代理人: | 胡海國(guó) |
| 地址: | 518000 廣東省深圳市福田區(qū)福*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 服務(wù) 域名 動(dòng)態(tài) 配置 方法 裝置 設(shè)備 存儲(chǔ) 介質(zhì) | ||
本發(fā)明提供一種服務(wù)域名的動(dòng)態(tài)配置方法、裝置、設(shè)備及存儲(chǔ)介質(zhì),即在監(jiān)測(cè)到應(yīng)用流量發(fā)生變化時(shí),獲取目標(biāo)應(yīng)用的應(yīng)用名以及端口,并根據(jù)所述應(yīng)用名生成對(duì)應(yīng)的域名;基于代理服務(wù)器nginx,解析所述目標(biāo)應(yīng)用的POD地址,并確定所述目標(biāo)應(yīng)用對(duì)應(yīng)的有效POD地址;將所述有效POD地址配置至nginx的配置文件,基于所述nginx的配置文件以及域名實(shí)現(xiàn)所述目標(biāo)應(yīng)用的對(duì)外服務(wù)。本發(fā)明基于nginx實(shí)時(shí)解析目標(biāo)應(yīng)用的POD地址,從而確定有效POD地址,然后結(jié)合nginx的配置文件自動(dòng)實(shí)現(xiàn)域名配置,不僅大大降低了人力成本,而且實(shí)現(xiàn)了發(fā)布過(guò)程優(yōu)化提高了運(yùn)維效率,解決了現(xiàn)有服務(wù)的域名需要人工進(jìn)行配置的技術(shù)問(wèn)題。
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種服務(wù)域名的動(dòng)態(tài)配置方法、裝置、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
背景技術(shù)
隨著云計(jì)算的快速發(fā)展,虛擬化時(shí)代已經(jīng)到來(lái)。在虛擬化時(shí)代,采用標(biāo)配硬件可以降低成本,采用虛擬化技術(shù)可以滿足用戶按需使用資源的需求,并可以保證資源的可用性和隔離性。其中,Docker(應(yīng)用容器引擎)技術(shù)以其輕量、高性能、便捷性廣受歡迎。Docker是一個(gè)開(kāi)放源代碼軟件項(xiàng)目,讓應(yīng)用部署在軟件容器下的工作可以自動(dòng)化進(jìn)行。開(kāi)發(fā)者開(kāi)發(fā)了一款應(yīng)用后,需要將其部署在容器中,并需要對(duì)外提供服務(wù),針對(duì)該服務(wù)需要配置一個(gè)域名,使得外部可以利用該域名訪問(wèn)應(yīng)用獲取服務(wù)。現(xiàn)有服務(wù)的域名需要人工進(jìn)行配置,不僅提高了人工成本,而且降低了運(yùn)維效率。
因此,如何解決現(xiàn)有服務(wù)的域名需要人工進(jìn)行配置的技術(shù)問(wèn)題,是目前亟需解決的問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種服務(wù)域名的動(dòng)態(tài)配置方法、裝置、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),旨在解決現(xiàn)有服務(wù)的域名需要人工進(jìn)行配置的技術(shù)問(wèn)題。
為實(shí)現(xiàn)上述目的,本發(fā)明提供一種服務(wù)域名的動(dòng)態(tài)配置方法,所述服務(wù)域名的動(dòng)態(tài)配置方法包括以下步驟:
在監(jiān)測(cè)到應(yīng)用流量發(fā)生變化時(shí),獲取目標(biāo)應(yīng)用的應(yīng)用名以及端口,并根據(jù)所述應(yīng)用名生成對(duì)應(yīng)的域名;
基于代理服務(wù)器nginx,解析所述目標(biāo)應(yīng)用的POD地址,并確定所述目標(biāo)應(yīng)用對(duì)應(yīng)的有效POD地址;
將所述有效POD地址配置至nginx的配置文件,基于所述nginx的配置文件以及域名實(shí)現(xiàn)所述目標(biāo)應(yīng)用的對(duì)外服務(wù)。
可選地,所述在監(jiān)測(cè)到應(yīng)用流量發(fā)生變化時(shí),獲取目標(biāo)應(yīng)用的應(yīng)用名以及端口,并根據(jù)所述應(yīng)用名生成對(duì)應(yīng)的域名的步驟之后,還包括:
獲取所述目標(biāo)應(yīng)用對(duì)應(yīng)的目標(biāo)命名空間,并基于預(yù)設(shè)命名空間表與所述目標(biāo)命名空間,判斷所述域名是否沖突;
若所述域名沖突,則判定所述域名已被使用,生成并顯示重新申請(qǐng)域名的提醒消息。
可選地,所述將所述有效POD地址配置至nginx的配置文件,基于所述nginx的配置文件以及域名實(shí)現(xiàn)所述目標(biāo)應(yīng)用的對(duì)外服務(wù)的步驟具體包括:
將所述有效POD地址配置至nginx的配置文件,基于所述nginx的配置文件將訪問(wèn)流量導(dǎo)入至所述有效POD地址;
通過(guò)所述域名以及有效POD地址實(shí)現(xiàn)所述目標(biāo)應(yīng)用的對(duì)外服務(wù)。
可選地,所述基于代理服務(wù)器nginx,解析所述目標(biāo)應(yīng)用的POD地址,并確定所述目標(biāo)應(yīng)用對(duì)應(yīng)的有效POD地址的步驟具體包括:
獲取所述目標(biāo)應(yīng)用的全部POD地址,基于代理服務(wù)器nginx,解析所述目標(biāo)應(yīng)用的POD地址,并判斷所述全部POD地址是否存在有效的POD地址;
若存在所述有效的POD地址,則獲取所述有效POD地址。
可選地,所述獲取所述目標(biāo)應(yīng)用的全部POD地址,基于代理服務(wù)器nginx,解析所述目標(biāo)應(yīng)用的POD地址,并判斷所述全部POD地址是否存在有效的POD地址的步驟之后,還包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于平安科技(深圳)有限公司,未經(jīng)平安科技(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910042705.2/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 服務(wù)票據(jù)發(fā)行系統(tǒng)及服務(wù)票據(jù)發(fā)行服務(wù)
- 出租服務(wù)服務(wù)器和出租服務(wù)系統(tǒng)
- 服務(wù)開(kāi)放方法及系統(tǒng)、服務(wù)開(kāi)放服務(wù)器
- 基于服務(wù)券服務(wù)的在線企業(yè)服務(wù)平臺(tái)
- 退稅服務(wù)系統(tǒng)、退稅服務(wù)平臺(tái)及其服務(wù)方法
- 服務(wù)亭(服務(wù)驛站)
- 公共服務(wù)自助服務(wù)機(jī)
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 動(dòng)態(tài)矢量譯碼方法和動(dòng)態(tài)矢量譯碼裝置
- 動(dòng)態(tài)口令的顯示方法及動(dòng)態(tài)令牌
- 動(dòng)態(tài)庫(kù)管理方法和裝置
- 動(dòng)態(tài)令牌的身份認(rèn)證方法及裝置
- 令牌、動(dòng)態(tài)口令生成方法、動(dòng)態(tài)口令認(rèn)證方法及系統(tǒng)
- 一種動(dòng)態(tài)模糊控制系統(tǒng)
- 一種基于動(dòng)態(tài)信號(hào)的POS機(jī)和安全保護(hù)方法
- 圖像動(dòng)態(tài)展示的方法、裝置、系統(tǒng)及介質(zhì)
- 一種基于POS機(jī)聚合碼功能分離顯示動(dòng)態(tài)聚合碼的系統(tǒng)
- 基于動(dòng)態(tài)口令的身份認(rèn)證方法、裝置和動(dòng)態(tài)令牌





