亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

網(wǎng)絡(luò)環(huán)境隔離、服務(wù)獲取方法及裝置與流程

文檔序號(hào):12730159閱讀:501來(lái)源:國(guó)知局
網(wǎng)絡(luò)環(huán)境隔離、服務(wù)獲取方法及裝置與流程

本申請(qǐng)涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及網(wǎng)絡(luò)環(huán)境隔離、服務(wù)獲取方法及裝置。



背景技術(shù):

隨著網(wǎng)絡(luò)技術(shù)和計(jì)算機(jī)技術(shù)的迅速發(fā)展,很多服務(wù)已經(jīng)不是單臺(tái)服務(wù)器足以提供,而是需要由分布式網(wǎng)絡(luò)來(lái)提供這些服務(wù)。

在分布式網(wǎng)絡(luò)中一般有多個(gè)環(huán)境,每個(gè)環(huán)境中有多個(gè)系統(tǒng)發(fā)布服務(wù),每個(gè)系統(tǒng)可以在多個(gè)機(jī)器上部署,服務(wù)是由該服務(wù)對(duì)應(yīng)的系統(tǒng)所在機(jī)器提供的,不同環(huán)境中的機(jī)器可以提供相同的服務(wù)。分布式網(wǎng)絡(luò)中的機(jī)器可以獲取其他機(jī)器提供服務(wù),也可以向其他機(jī)器提供自己的服務(wù)。

在現(xiàn)有技術(shù)中,往往要通過(guò)網(wǎng)絡(luò)環(huán)境隔離,以使得對(duì)于分布式網(wǎng)絡(luò)中需要服務(wù)的機(jī)器,該機(jī)器從自身所屬的環(huán)境中的機(jī)器獲取服務(wù),而不是從其他環(huán)境中的機(jī)器獲取服務(wù)。一般是基于手工配置服務(wù)地址進(jìn)行網(wǎng)絡(luò)環(huán)境隔離的,具體地,為分布式網(wǎng)絡(luò)中需要服務(wù)的機(jī)器,預(yù)先手工配置為該機(jī)器提供服務(wù)的機(jī)器的IP地址或域名作為服務(wù)地址,則需要服務(wù)的機(jī)器根據(jù)該服務(wù)地址,只從對(duì)應(yīng)的機(jī)器獲取服務(wù)。

但是,由于分布式網(wǎng)絡(luò)中的機(jī)器數(shù)量較多,服務(wù)數(shù)量也較多,則手工配置服務(wù)地址的工作量很大,而人力資源有限,導(dǎo)致現(xiàn)有技術(shù)中手工配置服務(wù)地址的網(wǎng)絡(luò)環(huán)境隔離方式效率低。



技術(shù)實(shí)現(xiàn)要素:

本申請(qǐng)實(shí)施例提供一種網(wǎng)絡(luò)環(huán)境隔離方法及裝置,用以解決現(xiàn)有技術(shù)中手工配置服務(wù)地址的網(wǎng)絡(luò)環(huán)境隔離方式效率低的問(wèn)題。

本申請(qǐng)實(shí)施例還提供一種服務(wù)獲取方法及裝置。

本申請(qǐng)實(shí)施例還提供另一種服務(wù)獲取方法及裝置。

本申請(qǐng)實(shí)施例采用下述技術(shù)方案:

本申請(qǐng)實(shí)施例提供的一種網(wǎng)絡(luò)環(huán)境隔離方法,包括:

獲取網(wǎng)絡(luò)中各機(jī)器對(duì)應(yīng)的域名,所述域名中包含環(huán)境標(biāo)志信息;

根據(jù)所述各機(jī)器對(duì)應(yīng)的域名中包含的環(huán)境標(biāo)志信息,對(duì)所述各機(jī)器進(jìn)行環(huán)境隔離。

本申請(qǐng)實(shí)施例提供的一種網(wǎng)絡(luò)環(huán)境隔離裝置,包括:

獲取模塊,獲取網(wǎng)絡(luò)中各機(jī)器對(duì)應(yīng)的域名,所述域名中包含環(huán)境標(biāo)志信息;

隔離模塊,根據(jù)所述各機(jī)器對(duì)應(yīng)的域名中包含的環(huán)境標(biāo)志信息,對(duì)所述各機(jī)器進(jìn)行環(huán)境隔離。

本申請(qǐng)實(shí)施例提供的一種服務(wù)獲取方法,包括:

根據(jù)自身對(duì)應(yīng)的域名中包含的環(huán)境標(biāo)志信息,確定自身所屬的環(huán)境,所述環(huán)境是根據(jù)網(wǎng)絡(luò)中的各機(jī)器對(duì)應(yīng)的域名中包含的環(huán)境標(biāo)志信息劃分的;

獲取所述環(huán)境中提供所述服務(wù)的機(jī)器對(duì)應(yīng)的域名;

根據(jù)獲取的域名,從所述環(huán)境中提供所述服務(wù)的機(jī)器獲取所述服務(wù)。

本申請(qǐng)實(shí)施例提供的一種服務(wù)獲取裝置,包括:

環(huán)境確定模塊,根據(jù)自身對(duì)應(yīng)的域名中包含的環(huán)境標(biāo)志信息,確定自身所屬的環(huán)境,所述環(huán)境是根據(jù)網(wǎng)絡(luò)中的各機(jī)器對(duì)應(yīng)的域名中包含的環(huán)境標(biāo)志信息劃分的;

域名獲取模塊,確定所述環(huán)境中提供所述服務(wù)的機(jī)器對(duì)應(yīng)的域名;

服務(wù)獲取模塊,根據(jù)確定的域名,從所述環(huán)境中提供所述服務(wù)的機(jī)器獲取所述服務(wù)。

本申請(qǐng)實(shí)施例提供的另一種服務(wù)獲取方法,包括:

獲取網(wǎng)絡(luò)中提供所述服務(wù)的機(jī)器對(duì)應(yīng)的域名;

根據(jù)獲取的各域名中包含的環(huán)境標(biāo)志信息,以及自身對(duì)應(yīng)的域名中包含的環(huán)境標(biāo)志信息,在所述各域名中確定與自身屬于相同環(huán)境的機(jī)器對(duì)應(yīng)的域名;

從確定的域名對(duì)應(yīng)的機(jī)器獲取所述服務(wù)。

本申請(qǐng)實(shí)施例提供的另一種服務(wù)獲取裝置,包括:

域名獲取模塊,獲取網(wǎng)絡(luò)中提供所述服務(wù)的機(jī)器對(duì)應(yīng)的域名;

域名確定模塊,根據(jù)獲取的各域名中包含的環(huán)境標(biāo)志信息,以及自身對(duì)應(yīng)的域名中包含的環(huán)境標(biāo)志信息,在所述各域名中確定與自身屬于相同環(huán)境的機(jī)器對(duì)應(yīng)的域名;

服務(wù)獲取模塊,從確定的域名對(duì)應(yīng)的機(jī)器獲取所述服務(wù)。

本申請(qǐng)實(shí)施例采用的上述至少一個(gè)技術(shù)方案能夠達(dá)到以下有益效果:所述網(wǎng)絡(luò)可以是分布式網(wǎng)絡(luò),可以預(yù)先將環(huán)境標(biāo)志信息作為分布式網(wǎng)絡(luò)中的機(jī)器對(duì)應(yīng)的域名的一部分,則可以自動(dòng)化地基于各機(jī)器對(duì)應(yīng)的域名中包含的環(huán)境標(biāo)志信息,對(duì)各機(jī)器進(jìn)行網(wǎng)絡(luò)環(huán)境隔離,而無(wú)需基于手工配置服務(wù)地址,對(duì)各機(jī)器進(jìn)行網(wǎng)絡(luò)環(huán)境隔離,可以提高網(wǎng)絡(luò)環(huán)境隔離效率,因此,可以部分或全部地解決現(xiàn)有技術(shù)中的問(wèn)題。

附圖說(shuō)明

此處所說(shuō)明的附圖用來(lái)提供對(duì)本申請(qǐng)的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本申請(qǐng)的示意性實(shí)施例及其說(shuō)明用于解釋本申請(qǐng),并不構(gòu)成對(duì)本申請(qǐng)的不當(dāng)限定。在附圖中:

圖1為本申請(qǐng)實(shí)施例提供的網(wǎng)絡(luò)環(huán)境隔離方法的流程示意圖;

圖2為本申請(qǐng)實(shí)施例提供的一種服務(wù)獲取方法的流程示意圖;

圖3為本申請(qǐng)實(shí)施例提供的另一種服務(wù)獲取方法的流程示意圖;

圖4本申請(qǐng)實(shí)施例提供的一種實(shí)際應(yīng)用場(chǎng)景下的網(wǎng)絡(luò)示意圖;

圖5為本申請(qǐng)實(shí)施例提供的對(duì)應(yīng)于圖1的網(wǎng)絡(luò)環(huán)境隔離裝置結(jié)構(gòu)示意圖;

圖6為本申請(qǐng)實(shí)施例提供的對(duì)應(yīng)于圖2的服務(wù)獲取裝置結(jié)構(gòu)示意圖;

圖7為本申請(qǐng)實(shí)施例提供的對(duì)應(yīng)于圖3的服務(wù)獲取裝置結(jié)構(gòu)示意圖。

具體實(shí)施方式

為使本申請(qǐng)的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本申請(qǐng)具體實(shí)施例及相應(yīng)的附圖對(duì)本申請(qǐng)技術(shù)方案進(jìn)行清楚、完整地描述。顯然,所描述的實(shí)施例僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。

以下結(jié)合附圖,對(duì)本申請(qǐng)的方案進(jìn)行說(shuō)明。

圖1為本申請(qǐng)實(shí)施例提供的網(wǎng)絡(luò)環(huán)境隔離方法的流程示意圖。

圖1中的流程的執(zhí)行主體可以是網(wǎng)絡(luò)中的機(jī)器。所述網(wǎng)絡(luò)的范圍可以是預(yù)先確定或者在執(zhí)行該流程時(shí)再確定的,本申請(qǐng)對(duì)所述網(wǎng)絡(luò)的范圍大小并不做限定。比如,所述網(wǎng)絡(luò)可以是某個(gè)分布式網(wǎng)絡(luò)的部分或全部,所述網(wǎng)絡(luò)也可以是某個(gè)局域網(wǎng)的部分或全部,等等。所述網(wǎng)絡(luò)中包含多臺(tái)機(jī)器,所述機(jī)器具體可以是個(gè)人計(jì)算機(jī)、大中型計(jì)算機(jī)、計(jì)算機(jī)集群中的設(shè)備、手機(jī)、平板電腦、智能手表、車(chē)載移動(dòng)臺(tái)等。所述執(zhí)行主體并不構(gòu)成對(duì)本申請(qǐng)的限定。

由于背景技術(shù)中提到的問(wèn)題主要發(fā)生在分布式網(wǎng)絡(luò)中,因此,以下實(shí)施例主要以所述網(wǎng)絡(luò)是預(yù)定的分布式網(wǎng)絡(luò)的部分或全部為例進(jìn)行說(shuō)明。

圖1中的流程可以包括以下步驟:

S101:獲取網(wǎng)絡(luò)中各機(jī)器對(duì)應(yīng)的域名,所述域名中包含環(huán)境標(biāo)志信息。

在本申請(qǐng)實(shí)施例中,可以預(yù)先為網(wǎng)絡(luò)中的各機(jī)器配置對(duì)應(yīng)的域名,以便于可以通過(guò)域名訪問(wèn)該域名對(duì)應(yīng)的機(jī)器,進(jìn)而可以獲取該機(jī)器提供的服務(wù)。

相比于現(xiàn)有技術(shù),本申請(qǐng)的方案的一大特點(diǎn)是在為機(jī)器配置的域名中包含有環(huán)境標(biāo)志信息,該環(huán)境標(biāo)志信息可以用于表明該機(jī)器所屬的環(huán)境(環(huán)境可以已經(jīng)劃分完畢),或者,用于表明該機(jī)器將要被劃分至的環(huán)境(環(huán)境可以尚未劃分完畢)。

在本申請(qǐng)實(shí)施例中,域名一般是由至少兩個(gè)標(biāo)簽以及相鄰標(biāo)簽之間的“點(diǎn)”分隔符組成的,標(biāo)簽為英文字母和/或數(shù)字和/或“-”字符組成的字符串。域名中包含環(huán)境標(biāo)志信息可以是該域名的預(yù)定部分。

以某個(gè)所述網(wǎng)絡(luò)為用于支付的分布式網(wǎng)絡(luò)為例。對(duì)于該網(wǎng)絡(luò)中的6臺(tái)(分別為A、B、C、D、E、F)機(jī)器,配置有如下信息:

A機(jī)器提供收費(fèi)服務(wù),對(duì)應(yīng)的域名為“charge.d001.a.com”;

B機(jī)器提供收費(fèi)服務(wù),對(duì)應(yīng)的域名為“charge.d002.a.com”;

C機(jī)器提供余額查詢(xún)服務(wù),對(duì)應(yīng)的域名為“acctrans.d001.a.com”;

D機(jī)器提供余額查詢(xún)服務(wù),對(duì)應(yīng)的域名為“acctrans.d002.a.com”;

E機(jī)器對(duì)收費(fèi)服務(wù)有需求,對(duì)應(yīng)的域名為“trade.d001.a.com”;

F機(jī)器對(duì)余額查詢(xún)服務(wù)有需求,對(duì)應(yīng)的域名為“trade.d002.a.com”;

其中,這6臺(tái)機(jī)器的域名中第二個(gè)標(biāo)簽為域名包含的環(huán)境標(biāo)志信息。

可以看到,A、C、E對(duì)應(yīng)的域名中都包含有環(huán)境標(biāo)志信息“d001”,則可以認(rèn)為A、C、E均屬于以“d001”為標(biāo)志的環(huán)境,或者,用于表明A、C、E將要被劃分至的以“d001”為標(biāo)志的環(huán)境;類(lèi)似地,B、D、F都包含有環(huán)境標(biāo)志信息“d002”,則可以認(rèn)為B、D、F均屬于以“d002”為標(biāo)志的環(huán)境,或者,用于表明B、D、F將要被劃分至的以“d002”為標(biāo)志的環(huán)境。

S102:根據(jù)所述各機(jī)器對(duì)應(yīng)的域名中包含的環(huán)境標(biāo)志信息,對(duì)所述各機(jī)器進(jìn)行環(huán)境隔離。

在本申請(qǐng)實(shí)施例中,所述環(huán)境隔離可以是通過(guò)運(yùn)行預(yù)定策略實(shí)現(xiàn)的。所述預(yù)定策略可以是主要基于軟件的,比如,獲取服務(wù)的策略、防火墻等;所述預(yù)定策略也可以是主要基于硬件的,比如,物理隔離的策略、硬件開(kāi)關(guān)等。需要說(shuō)明的是,上面列舉的這些方式是環(huán)境隔離的具體實(shí)現(xiàn)方式的示例,而并非對(duì)本申請(qǐng)的限定。

本申請(qǐng)對(duì)環(huán)境隔離的具體隔離程度也不做限定,通過(guò)環(huán)境隔離至少可以實(shí)現(xiàn)對(duì)不同環(huán)境之間的部分或全部服務(wù)的隔離即可。具體地,在環(huán)境隔離后,對(duì)于隔離的所述部分或全部服務(wù),任一個(gè)環(huán)境中的機(jī)器可以從該機(jī)器所屬的環(huán)境中的機(jī)器獲取所述部分或全部服務(wù),而不會(huì)從該環(huán)境以外的其他環(huán)境中的機(jī)器所述部分或全部服務(wù)。

通過(guò)上述方法,所述網(wǎng)絡(luò)可以是分布式網(wǎng)絡(luò),可以預(yù)先將環(huán)境標(biāo)志信息作為分布式網(wǎng)絡(luò)中的機(jī)器對(duì)應(yīng)的域名的一部分,則可以自動(dòng)化地基于各機(jī)器對(duì)應(yīng)的域名中包含的環(huán)境標(biāo)志信息,對(duì)各機(jī)器進(jìn)行網(wǎng)絡(luò)環(huán)境隔離,而無(wú)需基于手工配置服務(wù)地址,對(duì)各機(jī)器進(jìn)行網(wǎng)絡(luò)環(huán)境隔離,可以提高網(wǎng)絡(luò)環(huán)境隔離效率,因此,可以部分或全部地解決現(xiàn)有技術(shù)中的問(wèn)題。

進(jìn)一步地,基于圖1中進(jìn)行的網(wǎng)絡(luò)環(huán)境隔離,對(duì)于分布式網(wǎng)絡(luò)中的有服務(wù)需求機(jī)器,該機(jī)器可以自動(dòng)化地根據(jù)自身對(duì)應(yīng)的域名中包含的環(huán)境標(biāo)志信息,以及自動(dòng)化地確定自身所屬的環(huán)境中的提供該服務(wù)的機(jī)器對(duì)應(yīng)的域名(也即,服務(wù)地址),而無(wú)需采用現(xiàn)有技術(shù)中手工配置服務(wù)地址的方式,因此,可以節(jié)約人力,節(jié)省成本。

不僅如此,從用戶(hù)角度而言,機(jī)器對(duì)應(yīng)的域名是直觀可視的,域名中包含的環(huán)境標(biāo)志信息也是直觀可視的,用戶(hù)肉眼即可以直觀的確定所述網(wǎng)絡(luò)中的任兩臺(tái)機(jī)器是否屬于同一個(gè)環(huán)境,便利性較好,可以提高用戶(hù)體驗(yàn)。

基于上述方法,本申請(qǐng)實(shí)施例還提供了圖1中的方法的一些具體實(shí)施方案,以及擴(kuò)展方案,下面進(jìn)行說(shuō)明。

在本申請(qǐng)實(shí)施例中,對(duì)于步驟S101,獲取網(wǎng)絡(luò)中各機(jī)器對(duì)應(yīng)的域名后,若預(yù)先已對(duì)各機(jī)器劃分環(huán)境完畢,則可以直接進(jìn)行環(huán)境隔離,否則可以先對(duì)各機(jī)器劃分環(huán)境,再進(jìn)行環(huán)境隔離。在后一種情況下,對(duì)于步驟S102,根據(jù)所述各機(jī)器對(duì)應(yīng)的域名中包含的環(huán)境標(biāo)志信息,對(duì)所述各機(jī)器進(jìn)行環(huán)境隔離,具體可以包括:根據(jù)所述各機(jī)器對(duì)應(yīng)的域名中包含的環(huán)境標(biāo)志信息,將所述各機(jī)器劃分為至少兩個(gè)環(huán)境,以及對(duì)劃分出的各環(huán)境進(jìn)行隔離。

在本申請(qǐng)實(shí)施例中,上述的“將所述各機(jī)器劃分為至少兩個(gè)環(huán)境”可以有多種具體實(shí)施方式。在此列舉兩種作為示例:

第一種,在配置域名時(shí),可以給想要?jiǎng)澐种镣粋€(gè)環(huán)境的機(jī)器配置包含相同環(huán)境標(biāo)志信息的域名,在這種情況下,在劃分環(huán)境時(shí),可以根據(jù)各機(jī)器對(duì)應(yīng)的域名中包含的環(huán)境標(biāo)志信息,將對(duì)應(yīng)的域名包含相同環(huán)境標(biāo)志信息的機(jī)器劃分至同一個(gè)環(huán)境,其中,可以劃分出至少兩個(gè)環(huán)境。

例如,在上面步驟S101的例子中,A、C、E對(duì)應(yīng)的域名中都包含有相同的環(huán)境標(biāo)志信息“d001”,則可以將劃分至A、C、E至同一個(gè)環(huán)境。

第二種,在配置域名時(shí),可以給想要?jiǎng)澐种镣粋€(gè)環(huán)境的機(jī)器配置包含雖不全相同但具有關(guān)聯(lián)關(guān)系的環(huán)境標(biāo)志信息的域名,在這種情況下,在劃分環(huán)境時(shí),可以根據(jù)各機(jī)器對(duì)應(yīng)的域名中包含的環(huán)境標(biāo)志信息,將對(duì)應(yīng)的域名包含具有關(guān)聯(lián)關(guān)系的環(huán)境標(biāo)志信息的機(jī)器劃分至同一個(gè)環(huán)境,其中,可以劃分出至少兩個(gè)環(huán)境。所述關(guān)聯(lián)關(guān)系可以通過(guò)預(yù)定策略反映。

例如,在實(shí)際應(yīng)用中,上例中的A、C、E對(duì)應(yīng)的域名中也可以不包含相同的環(huán)境標(biāo)志信息“d001”,而是分別包含預(yù)先建立有關(guān)聯(lián)關(guān)系的環(huán)境標(biāo)志信息,比如,A對(duì)應(yīng)的域名中可以包含環(huán)境標(biāo)志信息“d00A”,C對(duì)應(yīng)的域名中可以包含環(huán)境標(biāo)志信息“d00C”,E對(duì)應(yīng)的域名中可以環(huán)境標(biāo)志信息“d00E”,則若“d00A”、“d00C”、“d00E”這三個(gè)環(huán)境標(biāo)志信息具有關(guān)聯(lián)關(guān)系,在劃分環(huán)境時(shí),也可以將A、C、E劃分至同一個(gè)環(huán)境。

對(duì)所述的“劃分”進(jìn)行說(shuō)明。本申請(qǐng)對(duì)“劃分”這個(gè)動(dòng)作的具體實(shí)施方式并不限定,比如,將各機(jī)器劃分為至少兩個(gè)環(huán)境具體可以是:將各機(jī)器分為至少兩個(gè)組,每個(gè)組中的機(jī)器屬于同一個(gè)環(huán)境;或者,將各機(jī)器分為至少兩個(gè)域,每個(gè)域中的機(jī)器屬于同一個(gè)環(huán)境;或者,建立各機(jī)器之間的關(guān)聯(lián)關(guān)系,建立有關(guān)聯(lián)關(guān)系的機(jī)器屬于同一個(gè)環(huán)境,至少有兩個(gè)環(huán)境;等等。

進(jìn)一步地,對(duì)劃分出的各環(huán)境進(jìn)行隔離,具體可以包括:通過(guò)運(yùn)行預(yù)定策略,對(duì)劃分出的各環(huán)境進(jìn)行隔離,以使隔離后的每個(gè)環(huán)境中的機(jī)器當(dāng)要獲取所述各機(jī)器提供的服務(wù)時(shí),根據(jù)該機(jī)器對(duì)應(yīng)的域名中包含的環(huán)境標(biāo)志信息,從該機(jī)器所屬的環(huán)境中的機(jī)器獲取所述服務(wù)。

繼續(xù)用上面步驟S101的例子進(jìn)行說(shuō)明。采用圖1中的方法對(duì)A、B、C、D、E、F進(jìn)行環(huán)境隔離后,隔離出兩個(gè)環(huán)境,分別為包含A、C、E的環(huán)境、包含B、D、F的環(huán)境。則當(dāng)E要獲取收費(fèi)服務(wù)時(shí),可以根據(jù)環(huán)境標(biāo)志信息,從與E屬于同一個(gè)環(huán)境的A獲取收費(fèi)服務(wù),而不從與E不屬于同一個(gè)環(huán)境的B獲取收費(fèi)服務(wù);類(lèi)似地,當(dāng)F要獲取余額查詢(xún)服務(wù)時(shí),可以根據(jù)環(huán)境標(biāo)志信息,從與F屬于同一個(gè)環(huán)境的D獲取收費(fèi)服務(wù),而不從與F不屬于同一個(gè)環(huán)境的C獲取收費(fèi)服務(wù)。

在本申請(qǐng)實(shí)施例中,如前所述,環(huán)境標(biāo)志信息可以為對(duì)應(yīng)的域名的預(yù)定部分。在實(shí)際應(yīng)用中,為了提高環(huán)境標(biāo)志信息的易用性(比如,為了便于用戶(hù)查看環(huán)境標(biāo)志信息),可以將域名中的預(yù)定標(biāo)簽(具體可以是一個(gè)或多個(gè)標(biāo)簽)的全部或預(yù)定部分(通??梢允怯蛎械哪骋粋€(gè)標(biāo)簽),作為該域名中包含的環(huán)境標(biāo)志信息。

在上面步驟S101的例子中,是將域名中的第二個(gè)標(biāo)簽,作為該域名中包含的環(huán)境標(biāo)志信息的,需要說(shuō)明的是,上例中的環(huán)境標(biāo)志信息在域名中的位置只是一種示例,并非是對(duì)本申請(qǐng)的限定。環(huán)境標(biāo)志信息也可以在域名中的其他位置,比如,對(duì)于A、C、E,也可以將“d001”以及“a”作為環(huán)境標(biāo)志信息,在這種情況下,是將域名中的第二個(gè)以及第三個(gè)標(biāo)簽,作為該域名中包含的環(huán)境標(biāo)志信息的,等等。

上面對(duì)本申請(qǐng)實(shí)施例提供的一種網(wǎng)絡(luò)環(huán)境隔離方法進(jìn)行了說(shuō)明。通過(guò)前面的說(shuō)明可知,進(jìn)行網(wǎng)絡(luò)環(huán)境隔離的目的是:使得需要服務(wù)的機(jī)器可以自動(dòng)化地從該機(jī)器所屬的環(huán)境中的機(jī)器獲取該服務(wù),而無(wú)需依賴(lài)現(xiàn)有技術(shù)中的手工配置服務(wù)地址。本申請(qǐng)實(shí)施例還提供了一種服務(wù)獲取方法,在實(shí)際應(yīng)用中,可以通過(guò)圖1中進(jìn)行的網(wǎng)絡(luò)環(huán)境隔離實(shí)現(xiàn)該服務(wù)獲取方法,圖2為所述一種服務(wù)獲取方法的流程示意圖。

圖2中的流程的執(zhí)行主體可以是所述網(wǎng)絡(luò)中的機(jī)器,當(dāng)機(jī)器需要獲取服務(wù)時(shí),可以執(zhí)行圖2中的流程。圖2中的流程可以包括以下步驟:

S201:根據(jù)自身對(duì)應(yīng)的域名中包含的環(huán)境標(biāo)志信息,確定自身所屬的環(huán)境,所述環(huán)境是根據(jù)網(wǎng)絡(luò)中的各機(jī)器的域名中包含的環(huán)境標(biāo)志信息劃分的。

在本申請(qǐng)實(shí)施例中,所述“自身”即為圖2中的流程的執(zhí)行主體。

S202:獲取所述環(huán)境中提供所述服務(wù)的機(jī)器對(duì)應(yīng)的域名。

在本申請(qǐng)實(shí)施例中,根據(jù)自身對(duì)應(yīng)的域名中包含的環(huán)境標(biāo)志信息,可以獲取自身所屬的環(huán)境中的各機(jī)器對(duì)應(yīng)的域名。進(jìn)一步地,可以根據(jù)服務(wù)標(biāo)志信息,在所述各機(jī)器的域名中,確定提供所述服務(wù)的機(jī)器對(duì)應(yīng)的域名,具體實(shí)施方式本申請(qǐng)并不做限定。

其中,服務(wù)標(biāo)志信息可以用于表明對(duì)應(yīng)的機(jī)器提供怎樣的服務(wù)。比如,在上面步驟S101的例子中,A、B對(duì)應(yīng)的域名中的標(biāo)簽“charge”可以作為服務(wù)標(biāo)志信息,用于表明A、B提供收費(fèi)服務(wù),C、D對(duì)應(yīng)的域名中的標(biāo)簽“acctrans”可以作為服務(wù)標(biāo)志信息,用于表明C、D提供余額查詢(xún)服務(wù)。當(dāng)然,在實(shí)際應(yīng)用中,服務(wù)標(biāo)志信息也可以不包含在域名中,而是可以用單獨(dú)的字段進(jìn)行記錄。

S203:根據(jù)獲取的域名,從所述環(huán)境中提供所述服務(wù)的機(jī)器獲取所述服務(wù)。

通過(guò)圖2中的方法,無(wú)需現(xiàn)有技術(shù)中的手工配置服務(wù)地址,而是可以基于域名中包含的環(huán)境標(biāo)志信息,自動(dòng)化地獲取服務(wù)地址(即為步驟S202中獲取的域名),因此,可以節(jié)約人力,節(jié)省成本。

圖2中的環(huán)境標(biāo)志信息可以為對(duì)應(yīng)的域名中的預(yù)定標(biāo)簽的全部或預(yù)定部分,圖2中的網(wǎng)絡(luò)可以為預(yù)定的分布式網(wǎng)絡(luò)。

基于同樣的思路,本申請(qǐng)實(shí)施例還提供了另一種服務(wù)獲取方法,圖3為所述另一種服務(wù)獲取方法的流程示意圖。

圖3中的流程的執(zhí)行主體可以是網(wǎng)絡(luò)中的機(jī)器,當(dāng)機(jī)器需要獲取服務(wù)時(shí),可以執(zhí)行圖3中的流程。圖3中的流程可以包括以下步驟:

S301:獲取網(wǎng)絡(luò)中提供所述服務(wù)的機(jī)器對(duì)應(yīng)的域名。

在本申請(qǐng)實(shí)施例中,網(wǎng)絡(luò)中提供所述服務(wù)的機(jī)器對(duì)應(yīng)的域名可以是由執(zhí)行主體一一獲取的,也可以是由所述網(wǎng)絡(luò)中另一機(jī)器獲取后提供給執(zhí)行主體的。

S302:根據(jù)獲取的各域名中包含的環(huán)境標(biāo)志信息,以及自身對(duì)應(yīng)的域名中包含的環(huán)境標(biāo)志信息,在所述各域名中確定與自身屬于相同環(huán)境的機(jī)器對(duì)應(yīng)的域名

S303:從確定的域名對(duì)應(yīng)的機(jī)器獲取所述服務(wù)。

通過(guò)圖3中的方法,無(wú)需現(xiàn)有技術(shù)中的手工配置服務(wù)地址,而是可以基于域名中包含的環(huán)境標(biāo)志信息,自動(dòng)化地獲取服務(wù)地址(即為步驟S302中確定的域名),因此,可以節(jié)約人力,節(jié)省成本。

上面對(duì)本申請(qǐng)實(shí)施例提供的網(wǎng)絡(luò)環(huán)境隔離方法、服務(wù)獲取方法進(jìn)行了說(shuō)明。為了進(jìn)一步的幫助理解本申請(qǐng)的方案相比于現(xiàn)有技術(shù)的優(yōu)點(diǎn),下面沿用上面步驟S101的例子,對(duì)本申請(qǐng)的方案與現(xiàn)有技術(shù)進(jìn)行比對(duì)說(shuō)明。

圖4為本申請(qǐng)實(shí)施例提供的一種實(shí)際應(yīng)用場(chǎng)景(即為上面步驟S101的例子的場(chǎng)景)下的網(wǎng)絡(luò)示意圖,A~F以及配置中心都是所述網(wǎng)絡(luò)中的機(jī)器。

在現(xiàn)有技術(shù)中,當(dāng)E需要收費(fèi)服務(wù)時(shí),可以從配置中心獲得收費(fèi)服務(wù)地址(即為:A的域名、B的域名),若要對(duì)為E提供服務(wù)的服務(wù)地址進(jìn)行定制的話,則需要為E手工配置服務(wù)地址(比如,將服務(wù)地址手工配置為A的域名),則E會(huì)根據(jù)手工配置的服務(wù)地址,從A獲取收費(fèi)服務(wù),而不從B獲取收費(fèi)服務(wù),通過(guò)手工配置服務(wù)地址,實(shí)際上實(shí)現(xiàn)了網(wǎng)絡(luò)環(huán)境的隔離,比如,在手工配置服務(wù)地址后,E和A是屬于同一個(gè)環(huán)境,且該環(huán)境與B所屬的環(huán)境是隔離的。

但是,在實(shí)際應(yīng)用中,所述網(wǎng)絡(luò)中可能遠(yuǎn)不止圖4中的這幾臺(tái)機(jī)器,而且提供的服務(wù)也遠(yuǎn)不止收費(fèi)服務(wù)和余額查詢(xún)服務(wù)這兩種,若要針對(duì)所述網(wǎng)絡(luò)中所有需求服務(wù)的機(jī)器手工配置服務(wù)地址,以實(shí)現(xiàn)網(wǎng)絡(luò)環(huán)境隔離,則工作量很大,成本高,效率低。

而當(dāng)采用本申請(qǐng)的方案進(jìn)行網(wǎng)絡(luò)隔離以及獲取服務(wù)時(shí),可以根據(jù)域名中包含的環(huán)境標(biāo)志信息,自動(dòng)化地對(duì)所述網(wǎng)絡(luò)中的各機(jī)器進(jìn)行環(huán)境隔離,以使得需求服務(wù)的機(jī)器可以根據(jù)環(huán)境標(biāo)志信息,自動(dòng)化地確定服務(wù)地址以及獲取服務(wù),而無(wú)需采用現(xiàn)有技術(shù)中手工配置服務(wù)地址的方式,因此,相比于現(xiàn)有技術(shù),可以節(jié)約人力,節(jié)省成本,提高效率。

需要說(shuō)明的是,在現(xiàn)有技術(shù)中,各域名中不包含諸如“d001”、“d002”之類(lèi)的環(huán)境標(biāo)志信息。

在本申請(qǐng)實(shí)施例中,對(duì)所述網(wǎng)絡(luò)的具體架構(gòu)并不做限定,所述網(wǎng)絡(luò)可以是面向服務(wù)架構(gòu)(Service-Oriented Architecture,SOA)的網(wǎng)絡(luò),也可以是其他架構(gòu)的網(wǎng)絡(luò)。

以上為本申請(qǐng)實(shí)施例提供的網(wǎng)絡(luò)環(huán)境隔離方法、服務(wù)獲取方法,基于同樣的思路,本申請(qǐng)實(shí)施例還提供相應(yīng)的網(wǎng)絡(luò)環(huán)境隔離裝置、服務(wù)獲取方法裝置,如圖5、圖6、圖7所示。

圖5為本申請(qǐng)實(shí)施例提供的對(duì)應(yīng)于圖1的網(wǎng)絡(luò)環(huán)境隔離裝置結(jié)構(gòu)示意圖,包括:

獲取模塊501,獲取網(wǎng)絡(luò)中各機(jī)器對(duì)應(yīng)的域名,所述域名中包含環(huán)境標(biāo)志信息;

隔離模塊502,根據(jù)所述各機(jī)器對(duì)應(yīng)的域名中包含的環(huán)境標(biāo)志信息,對(duì)所述各機(jī)器進(jìn)行環(huán)境隔離。

可選地,隔離模塊502,根據(jù)所述各機(jī)器對(duì)應(yīng)的域名中包含的環(huán)境標(biāo)志信息,將所述各機(jī)器劃分為至少兩個(gè)環(huán)境,以及對(duì)劃分出的各環(huán)境進(jìn)行隔離。

可選地,隔離模塊502,通過(guò)運(yùn)行預(yù)定策略,對(duì)劃分出的各環(huán)境進(jìn)行隔離,以使隔離后的每個(gè)環(huán)境中的機(jī)器當(dāng)要獲取所述各機(jī)器提供的服務(wù)時(shí),根據(jù)該機(jī)器對(duì)應(yīng)的域名中包含的環(huán)境標(biāo)志信息,從該機(jī)器所屬的環(huán)境中的機(jī)器獲取所述服務(wù)。

可選地,所述環(huán)境標(biāo)志信息為對(duì)應(yīng)的域名中的預(yù)定標(biāo)簽。

可選地,所述網(wǎng)絡(luò)為預(yù)定的分布式網(wǎng)絡(luò)。

圖5中的裝置具體可以位于所述網(wǎng)絡(luò)中的機(jī)器上。

圖6為本申請(qǐng)實(shí)施例提供的對(duì)應(yīng)于圖2的服務(wù)獲取裝置結(jié)構(gòu)示意圖,包括:

環(huán)境確定模塊601,根據(jù)自身對(duì)應(yīng)的域名中包含的環(huán)境標(biāo)志信息,確定自身所屬的環(huán)境,所述環(huán)境是根據(jù)網(wǎng)絡(luò)中的各機(jī)器對(duì)應(yīng)的域名中包含的環(huán)境標(biāo)志信息劃分的;

域名獲取模塊602,確定所述環(huán)境中提供所述服務(wù)的機(jī)器對(duì)應(yīng)的域名;

服務(wù)獲取模塊603,根據(jù)確定的域名,從所述環(huán)境中提供所述服務(wù)的機(jī)器獲取所述服務(wù)。

可選地,所述環(huán)境標(biāo)志信息為對(duì)應(yīng)的域名中的預(yù)定標(biāo)簽。

可選地,所述網(wǎng)絡(luò)為預(yù)定的分布式網(wǎng)絡(luò)。

圖6中的裝置具體可以位于所述網(wǎng)絡(luò)中的機(jī)器上。

圖7為本申請(qǐng)實(shí)施例提供的對(duì)應(yīng)于圖3的服務(wù)獲取裝置結(jié)構(gòu)示意圖,包括:

域名獲取模塊701,獲取網(wǎng)絡(luò)中提供所述服務(wù)的機(jī)器對(duì)應(yīng)的域名;

域名確定模塊702,根據(jù)獲取的各域名中包含的環(huán)境標(biāo)志信息,以及自身對(duì)應(yīng)的域名中包含的環(huán)境標(biāo)志信息,在所述各域名中確定與自身屬于相同環(huán)境的機(jī)器對(duì)應(yīng)的域名;

服務(wù)獲取模塊703,從確定的域名對(duì)應(yīng)的機(jī)器獲取所述服務(wù)。

可選地,所述環(huán)境標(biāo)志信息為對(duì)應(yīng)的域名中的預(yù)定標(biāo)簽。

可選地,所述網(wǎng)絡(luò)為預(yù)定的分布式網(wǎng)絡(luò)。

圖7中的裝置具體可以位于所述網(wǎng)絡(luò)中的機(jī)器上。

本申請(qǐng)?zhí)峁┑难b置是與本申請(qǐng)?zhí)峁┑姆椒ㄒ灰粚?duì)應(yīng)的,因此,裝置也具有與對(duì)應(yīng)的方法類(lèi)似的有益技術(shù)效果,由于上面已經(jīng)對(duì)各方法的有益技術(shù)效果進(jìn)行了詳細(xì)說(shuō)明,因此,這里不再贅述對(duì)應(yīng)的各裝置的有益技術(shù)效果。

本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。

本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。提供這些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專(zhuān)用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中預(yù)定的功能的裝置。

這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中預(yù)定的功能。

這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中預(yù)定的功能的步驟。

在一個(gè)典型的配置中,計(jì)算設(shè)備包括一個(gè)或多個(gè)處理器(CPU)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。

內(nèi)存可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲(chǔ)器,隨機(jī)存取存儲(chǔ)器(RAM)和/或非易失性?xún)?nèi)存等形式,如只讀存儲(chǔ)器(ROM)或閃存(flash RAM)。內(nèi)存是計(jì)算機(jī)可讀介質(zhì)的示例。

計(jì)算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動(dòng)和非可移動(dòng)媒體可以由任何方法或技術(shù)來(lái)實(shí)現(xiàn)信息存儲(chǔ)。信息可以是計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計(jì)算機(jī)的存儲(chǔ)介質(zhì)的例子包括,但不限于相變內(nèi)存(PRAM)、靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)、其他類(lèi)型的隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤(pán)只讀存儲(chǔ)器(CD-ROM)、數(shù)字多功能光盤(pán)(DVD)或其他光學(xué)存儲(chǔ)、磁盒式磁帶,磁帶磁磁盤(pán)存儲(chǔ)或其他磁性存儲(chǔ)設(shè)備或任何其他非傳輸介質(zhì),可用于存儲(chǔ)可以被計(jì)算設(shè)備訪問(wèn)的信息。按照本文中的界定,計(jì)算機(jī)可讀介質(zhì)不包括暫存電腦可讀媒體(transitory media),如調(diào)制的數(shù)據(jù)信號(hào)和載波。

還需要說(shuō)明的是,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、商品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、商品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、商品或者設(shè)備中還存在另外的相同要素。

本領(lǐng)域技術(shù)人員應(yīng)明白,本申請(qǐng)的實(shí)施例提供為方法、系統(tǒng)或計(jì)算機(jī)程序產(chǎn)品。因此,本申請(qǐng)可采用完全硬件實(shí)施例、完全軟件實(shí)施例或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請(qǐng)可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。

以上所述僅為本申請(qǐng)的實(shí)施例而已,并不用于限制本申請(qǐng)。對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō),本申請(qǐng)可以有各種更改和變化。凡在本申請(qǐng)的精神和原理之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請(qǐng)的權(quán)利要求范圍之內(nèi)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1