请求服务的隔离方法及系统技术方案

技术编号:14693236 阅读:54 留言:0更新日期:2017-02-23 16:07
本发明专利技术实施例公开了请求服务的隔离方法及系统,属于互联网技术领域。包括:使用相同的域名,进行线下请求服务和线上请求服务;线下请求服务时,将域名解析到线下的IP地址;线上请求服务时,将域名解析到线上的IP地址。本发明专利技术实施例统一了线上和线下请求服务使用的域名,在线下开发与测试时,不会请求到线上的服务。

【技术实现步骤摘要】

本专利技术实施例涉及互联网
,尤其涉及请求服务的隔离方法及系统
技术介绍
一个域名对应一个IP地址(InternetProtocolAddress)。通过域名请求服务时,需要对域名进行解析,获取IP地址,以便取得相应的服务。专利技术人在研究本申请的过程中发现,现有技术中,软件代码在线下开发与测试时请求服务使用的域名,与布置到线上后请求服务使用的域名不一致。在开发测与试完之后,需要更改请求服务使用的域名才能布置到线上。再次开发与测试时,同样需要更改请求服务的域名,才能进行线下的开发与测试。上述更改域名的过程,给软件代码的线下开发与测试,带来了诸多的不便。举例而言,再次开发与测试时,如果忘记将线上请求服务使用的域名修改为线下请求服务使用的域名,开发人员可能会误操作了线上请求服务,容易引发不良后果。因此,如何统一线上和线下请求服务使用的域名,在线下开发与测试时,不会请求到线上的服务,成为亟待解决的技术问题。
技术实现思路
本专利技术实施例所要解决的技术问题是,如何统一线上和线下请求服务使用的域名,在线下开发与测试时,不会请求到线上的服务。本专利技术实施例所述请求服务的隔离方法及系统采用了以下的技术方案。本专利技术实施例采用的第一技术方案为:一种请求服务的隔离方法,包括:使用相同的域名,进行线下请求服务和线上请求服务;线下请求服务时,将域名解析到线下的IP地址;线上请求服务时,将域名解析到线上的IP地址。进一步,所述线下请求服务,指的是:在局域网内请求服务。进一步,所述线上请求服务,指的是:在广域网内请求服务。进一步,线下请求服务时,运行配置文件将域名解析到线下的IP地址。进一步,线上请求服务时,运行配置文件将域名解析到线上的IP地址。本专利技术实施例采用的第二技术方案为:一种请求服务的隔离系统,包括:第一服务器,用于将域名解析到线下的IP地址;第二服务器,用于将域名解析到线上的IP地址;第一服务器设置在局域网内;第二服务器设置在广域网内。进一步,线下请求服务时,第一服务器解析域名。进一步,线上请求服务时,第二服务器解析域名。进一步,在第一服务器上运行配置文件将域名解析到线下的IP地址。进一步,在第二服务器上运行配置文件将域名解析到线上的IP地址。与现有技术相比,本专利技术实施例主要有以下有益效果:本专利技术实施例使用相同的域名,进行线下请求服务和线上请求服务。线下请求服务时,将域名解析到线下的IP地址。线上请求服务时,将域名解析到线上的IP地址。本专利技术实施例统一了线上和线下请求服务使用的域名,在线下开发与测试时,不会请求到线上的服务。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。图1为本专利技术第一实施例所述请求服务的隔离方法的示意图。图2为本专利技术第二实施例所述线下开发与测试环境与线上应用环境的示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚而完整的描述。所描述的实施例是本专利技术一部分较佳的实施例,而不是全部可行的实施例。基于本专利技术具体实施方式中的各个实施例,本领域的任何技术人员在没有做出创造性劳动的前提下所获得的其他实施例,都应属于本专利技术保护的范围。除非另有定义,本文所使用的所有技术和科学术语与本专利技术
的技术人员通常理解的含义相同。本文中所使用的任何术语只是为了描述具体的实施例,并非旨在限制本专利技术的保护范围。参考图1,为本专利技术第一实施例所述请求服务的隔离方法的示意图。本专利技术第一实施例所述请求服务的隔离方法包括以下内容。步骤S1:使用相同的域名,进行线下请求服务和线上请求服务。在步骤S1中,线下请求服务时使用的域名与线上请求服务时使用的域名相同。步骤S2:线下请求服务时,将域名解析到线下的IP地址;线上请求服务时,将域名解析到线上的IP地址。本专利技术第一实施例所述请求服务的隔离方法,主要有以下技术效果:本专利技术第一实施例所述请求服务的隔离方法,使用相同的域名,进行线下请求服务和线上请求服务。线下请求服务时,将域名解析到线下的IP地址。线上请求服务时,将域名解析到线上的IP地址。综上所述,本专利技术第一实施例所述请求服务的隔离方法,统一了线上和线下请求服务使用的域名,在线下开发与测试时,不会请求到线上的服务。本专利技术第二实施例所述请求服务的隔离方法包括以下内容。步骤A1:使用相同的域名,进行线下请求服务和线上请求服务。在步骤A1中,线下请求服务时使用的域名与线上请求服务时使用的域名相同。步骤A2:线下请求服务时,运行配置文件将域名解析到线下的IP地址;线上请求服务时,运行配置文件将域名解析到线上的IP地址。所述线下请求服务,指的是:在局域网内请求服务。所述线上请求服务,指的是:在广域网内请求服务。下面将举例对本专利技术第二实施例所述请求服务的隔离方法作进一说明。假定本专利技术第二实施例所述线下请求服务时使用的域名与线上请求服务时使用的域名为域名X。参考图2,为本专利技术第二实施例所述线下开发与测试环境与线上应用环境的示意图。在线下开发与测试环境中,线下部署程序使用域名X发起线下请求服务。线下开发与测试环境中的域名解析服务器(dnsserver),运行配置文件将域名X解析到线下的IP地址a。线下部署程序根据IP地址a,通过反向代理服务器(Nginx)请求相应的服务。在线上应用环境中,线上部署程序使用域名X发起线上请求服务。线上应用环境中的域名解析服务器(dnsserver),运行配置文件将域名解析到线上的IP地址b。线上部署程序根据IP地址b,通过反向代理服务器(Nginx)请求相应的服务。本专利技术第二实施例所述请求服务的隔离方法,主要有以下技术效果:本专利技术第二实施例所述请求服务的隔离方法,使用相同的域名,进行线下请求服务和线上请求服务。线下请求服务时,运行配置文件将域名解析到线下的IP地址。线上请求服务时,运行配置文件将域名解析到线上的IP地址。综上所述,本专利技术第二实施例所述请求服务的隔离方法,统一了线上和线下请求服务使用的域名,在线下开发与测试时,不会请求到线上的服务。本专利技术第三实施例所述请求服务的隔离系统,用于实施本专利技术第一实施例所述请求服务的隔离方法。本专利技术第三实施例所述请求服务的隔离系统包括:第一服务器,用于将域名解析到线下的IP地址;第二服务器,用于将域名解析到线上的IP地址;第一服务器设置在局域网内;第二服务器设置在广域网内。在本专利技术第三实施例中,使用相同的域名,进行线下请求服务和线上请求服务。线下请求服务时,第一服务器将域名解析到线下的IP地址。线上请求服务时,第二服务器将域名解析到线上的IP地址。本专利技术第三实施例所述请求服务的隔离系统,主要有以下技术效果:本专利技术第三实施例所述请求服务的隔离系统,使用相同的域名,进行线下请求服务和线上请求服务。通过第一服务器,将域名解析到线下的IP地址。通过第二服务器,将域名解析到线上本文档来自技高网
...
请求服务的隔离方法及系统

【技术保护点】
一种请求服务的隔离方法,其特征在于,包括:使用相同的域名,进行线下请求服务和线上请求服务;线下请求服务时,将域名解析到线下的IP地址;线上请求服务时,将域名解析到线上的IP地址。

【技术特征摘要】
1.一种请求服务的隔离方法,其特征在于,包括:使用相同的域名,进行线下请求服务和线上请求服务;线下请求服务时,将域名解析到线下的IP地址;线上请求服务时,将域名解析到线上的IP地址。2.根据权利要求1所述请求服务的隔离方法,其特征在于,所述线下请求服务,指的是:在局域网内请求服务。3.根据权利要求1或2所述请求服务的隔离方法,其特征在于,所述线上请求服务,指的是:在广域网内请求服务。4.根据权利要求3所述请求服务的隔离方法,其特征在于,线下请求服务时,运行配置文件将域名解析到线下的IP地址。5.根据权利要求3所述请求服务的隔离方法,其特征在于,线上请求服务时,运行配置文件将域名解析到线上的...

【专利技术属性】
技术研发人员:李帅
申请(专利权)人:乐视控股北京有限公司乐视体育文化产业发展北京有限公司
类型:发明
国别省市:北京;11

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

1