网络环境隔离、服务获取方法及装置制造方法及图纸

技术编号:15695743 阅读:216 留言:0更新日期:2017-06-24 11:16
本申请公开了网络环境隔离、服务获取方法及装置,用以解决现有技术中手工配置服务地址的网络环境隔离方式效率低的问题。该网络环境隔离方法包括:获取网络中各机器对应的域名,所述域名中包含环境标志信息;根据所述各机器对应的域名中包含的环境标志信息,对所述各机器进行环境隔离。

【技术实现步骤摘要】
网络环境隔离、服务获取方法及装置
本申请涉及网络
,尤其涉及网络环境隔离、服务获取方法及装置。
技术介绍
随着网络技术和计算机技术的迅速发展,很多服务已经不是单台服务器足以提供,而是需要由分布式网络来提供这些服务。在分布式网络中一般有多个环境,每个环境中有多个系统发布服务,每个系统可以在多个机器上部署,服务是由该服务对应的系统所在机器提供的,不同环境中的机器可以提供相同的服务。分布式网络中的机器可以获取其他机器提供服务,也可以向其他机器提供自己的服务。在现有技术中,往往要通过网络环境隔离,以使得对于分布式网络中需要服务的机器,该机器从自身所属的环境中的机器获取服务,而不是从其他环境中的机器获取服务。一般是基于手工配置服务地址进行网络环境隔离的,具体地,为分布式网络中需要服务的机器,预先手工配置为该机器提供服务的机器的IP地址或域名作为服务地址,则需要服务的机器根据该服务地址,只从对应的机器获取服务。但是,由于分布式网络中的机器数量较多,服务数量也较多,则手工配置服务地址的工作量很大,而人力资源有限,导致现有技术中手工配置服务地址的网络环境隔离方式效率低。
技术实现思路
本申请实施例提供一种网络环境隔离方法及装置,用以解决现有技术中手工配置服务地址的网络环境隔离方式效率低的问题。本申请实施例还提供一种服务获取方法及装置。本申请实施例还提供另一种服务获取方法及装置。本申请实施例采用下述技术方案:本申请实施例提供的一种网络环境隔离方法,包括:获取网络中各机器对应的域名,所述域名中包含环境标志信息;根据所述各机器对应的域名中包含的环境标志信息,对所述各机器进行环境隔离。本申请实施例提供的一种网络环境隔离装置,包括:获取模块,获取网络中各机器对应的域名,所述域名中包含环境标志信息;隔离模块,根据所述各机器对应的域名中包含的环境标志信息,对所述各机器进行环境隔离。本申请实施例提供的一种服务获取方法,包括:根据自身对应的域名中包含的环境标志信息,确定自身所属的环境,所述环境是根据网络中的各机器对应的域名中包含的环境标志信息划分的;获取所述环境中提供所述服务的机器对应的域名;根据获取的域名,从所述环境中提供所述服务的机器获取所述服务。本申请实施例提供的一种服务获取装置,包括:环境确定模块,根据自身对应的域名中包含的环境标志信息,确定自身所属的环境,所述环境是根据网络中的各机器对应的域名中包含的环境标志信息划分的;域名获取模块,确定所述环境中提供所述服务的机器对应的域名;服务获取模块,根据确定的域名,从所述环境中提供所述服务的机器获取所述服务。本申请实施例提供的另一种服务获取方法,包括:获取网络中提供所述服务的机器对应的域名;根据获取的各域名中包含的环境标志信息,以及自身对应的域名中包含的环境标志信息,在所述各域名中确定与自身属于相同环境的机器对应的域名;从确定的域名对应的机器获取所述服务。本申请实施例提供的另一种服务获取装置,包括:域名获取模块,获取网络中提供所述服务的机器对应的域名;域名确定模块,根据获取的各域名中包含的环境标志信息,以及自身对应的域名中包含的环境标志信息,在所述各域名中确定与自身属于相同环境的机器对应的域名;服务获取模块,从确定的域名对应的机器获取所述服务。本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:所述网络可以是分布式网络,可以预先将环境标志信息作为分布式网络中的机器对应的域名的一部分,则可以自动化地基于各机器对应的域名中包含的环境标志信息,对各机器进行网络环境隔离,而无需基于手工配置服务地址,对各机器进行网络环境隔离,可以提高网络环境隔离效率,因此,可以部分或全部地解决现有技术中的问题。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请实施例提供的网络环境隔离方法的流程示意图;图2为本申请实施例提供的一种服务获取方法的流程示意图;图3为本申请实施例提供的另一种服务获取方法的流程示意图;图4本申请实施例提供的一种实际应用场景下的网络示意图;图5为本申请实施例提供的对应于图1的网络环境隔离装置结构示意图;图6为本申请实施例提供的对应于图2的服务获取装置结构示意图;图7为本申请实施例提供的对应于图3的服务获取装置结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。以下结合附图,对本申请的方案进行说明。图1为本申请实施例提供的网络环境隔离方法的流程示意图。图1中的流程的执行主体可以是网络中的机器。所述网络的范围可以是预先确定或者在执行该流程时再确定的,本申请对所述网络的范围大小并不做限定。比如,所述网络可以是某个分布式网络的部分或全部,所述网络也可以是某个局域网的部分或全部,等等。所述网络中包含多台机器,所述机器具体可以是个人计算机、大中型计算机、计算机集群中的设备、手机、平板电脑、智能手表、车载移动台等。所述执行主体并不构成对本申请的限定。由于
技术介绍
中提到的问题主要发生在分布式网络中,因此,以下实施例主要以所述网络是预定的分布式网络的部分或全部为例进行说明。图1中的流程可以包括以下步骤:S101:获取网络中各机器对应的域名,所述域名中包含环境标志信息。在本申请实施例中,可以预先为网络中的各机器配置对应的域名,以便于可以通过域名访问该域名对应的机器,进而可以获取该机器提供的服务。相比于现有技术,本申请的方案的一大特点是在为机器配置的域名中包含有环境标志信息,该环境标志信息可以用于表明该机器所属的环境(环境可以已经划分完毕),或者,用于表明该机器将要被划分至的环境(环境可以尚未划分完毕)。在本申请实施例中,域名一般是由至少两个标签以及相邻标签之间的“点”分隔符组成的,标签为英文字母和/或数字和/或“-”字符组成的字符串。域名中包含环境标志信息可以是该域名的预定部分。以某个所述网络为用于支付的分布式网络为例。对于该网络中的6台(分别为A、B、C、D、E、F)机器,配置有如下信息:A机器提供收费服务,对应的域名为“charge.d001.a.com”;B机器提供收费服务,对应的域名为“charge.d002.a.com”;C机器提供余额查询服务,对应的域名为“acctrans.d001.a.com”;D机器提供余额查询服务,对应的域名为“acctrans.d002.a.com”;E机器对收费服务有需求,对应的域名为“trade.d001.a.com”;F机器对余额查询服务有需求,对应的域名为“trade.d002.a.com”;其中,这6台机器的域名中第二个标签为域名包含的环境标志信息。可以看到,A、C、E对应的域名中都包含有环境标志信息“d001”,则可以认为A、C、E均属于以“d001”为标志的环境,或者,用于表明A、C、E将要被划分至的以“d001”为标志的环境;类似地,B、D、F都包含有本文档来自技高网
...
网络环境隔离、服务获取方法及装置

【技术保护点】
一种网络环境隔离方法,其特征在于,包括:获取网络中各机器对应的域名,所述域名中包含环境标志信息;根据所述各机器对应的域名中包含的环境标志信息,对所述各机器进行环境隔离。

【技术特征摘要】
1.一种网络环境隔离方法,其特征在于,包括:获取网络中各机器对应的域名,所述域名中包含环境标志信息;根据所述各机器对应的域名中包含的环境标志信息,对所述各机器进行环境隔离。2.如权利要求1所述的方法,其特征在于,根据所述各机器对应的域名中包含的环境标志信息,对所述各机器进行环境隔离,具体包括:根据所述各机器对应的域名中包含的环境标志信息,将所述各机器划分为至少两个环境,以及对划分出的各环境进行隔离。3.如权利要求2所述的方法,其特征在于,对划分出的各环境进行隔离,具体包括:通过运行预定策略,对划分出的各环境进行隔离,以使隔离后的每个环境中的机器当要获取所述各机器提供的服务时,根据该机器对应的域名中包含的环境标志信息,从该机器所属的环境中的机器获取所述服务。4.如权利要求1~3任一项所述的方法,其特征在于,所述环境标志信息为对应的域名中的预定标签。5.如权利要求1~3任一项所述的方法,其特征在于,所述网络为预定的分布式网络。6.一种服务获取方法,其特征在于,包括:根据自身对应的域名中包含的环境标志信息,确定自身所属的环境,所述环境是根据网络中的各机器对应的域名中包含的环境标志信息划分的;获取所述环境中提供所述服务的机器对应的域名;根据获取的域名,从所述环境中提供所述服务的机器获取所述服务。7.如权利要求6所述的方法,其特征在于,所述环境标志信息为对应的域名中的预定标签。8.一种服务获取方法,其特征在于,包括:获取网络中提供所述服务的机器对应的域名;根据获取的各域名中包含的环境标志信息,以及自身对应的域名中包含的环境标志信息,在所述各域名中确定与自身属于相同环境的机器对应的域名;从确定的域名对应的机器获取所述服务。9.如权利要求8所述的方法,其特征在于,所述环境标志信息为对应的域名中的预定标签。10.一种网络环境隔离装...

【专利技术属性】
技术研发人员:宋忠平
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1