CN111787036A - 一种前端私有云部署的解决方法、装置、存储介质及设备 - Google Patents

一种前端私有云部署的解决方法、装置、存储介质及设备 Download PDF

Info

Publication number
CN111787036A
CN111787036A CN201910268099.6A CN201910268099A CN111787036A CN 111787036 A CN111787036 A CN 111787036A CN 201910268099 A CN201910268099 A CN 201910268099A CN 111787036 A CN111787036 A CN 111787036A
Authority
CN
China
Prior art keywords
access request
proxy server
host address
api
config
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910268099.6A
Other languages
English (en)
Inventor
吕任杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Qihoo Technology Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Qihoo Technology Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201910268099.6A priority Critical patent/CN111787036A/zh
Publication of CN111787036A publication Critical patent/CN111787036A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明提供了一种前端私有云部署的解决方法、装置、存储介质及设备,该方法包括:接收用户的访问请求,并根据所述访问请求从预设的Config.Json配置文件中获取当前环境的代理服务器的Host地址;根据所述访问请求对应的路径信息以及所述Host地址确定相应的API接口,调用所述API接口将所述访问请求发送至代理服务器。基于本发明提出的技术方案,在保证数据安全、服务可用的前提下,前端可实时、动态获取当前环境的代理服务器的Host地址,提升工作效率、降低维护成本。

Description

一种前端私有云部署的解决方法、装置、存储介质及设备
技术领域
本发明涉及计算机技术领域,特别是涉及一种前端私有云部署的解决方法、装置、存储介质及设备。
背景技术
在前端开发中,对于公有云部署产品而言,即目标环境是确定的,只需开发人员提前将固定的环境配置信息写入前端目录中,前端在切换环境时即可到目录中读取相应的环境配置信息。
但在当前环境下,对于私有化部署产品(To B的平台级产品),即目标环境是未知的,前端如何获取目标环境的环境配置信息成为了一个大的难题。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的前端私有云部署的解决方法、装置、存储介质及设备。
根据本发明的一个方面,提供了一种前端私有云部署的解决方法,包括:
接收用户的访问请求,并根据所述访问请求从预设的Config.Json配置文件中获取当前环境的代理服务器的Host地址;
根据所述访问请求对应的路径信息以及所述Host地址确定相应的API接口,调用所述API接口将所述访问请求发送至代理服务器。
可选地,所述接收用户的访问请求,并根据所述访问请求从预设的Config.Json配置文件中获取当前环境的代理服务器的Host地址之前,还包括:
在本地目录中创建Config.Json配置文件,通过Shell部署脚本监测并读取当前环境下的代理服务器的Host地址,将读取到的Host地址写入到Config.Json配置文件中。
可选地,所述根据所述访问请求对应的路径信息以及所述Host地址确定相应的API接口,调用所述API接口将所述访问请求发送至代理服务器之后,还包括:
接收所述API接口返回的数据,并将所述数据渲染到浏览器页面上以展示给用户。
可选地,所述代理服务器为Nginx服务器。
可选地,所述API接口为REST风格的API接口。
根据本发明的另一个方面,还提供了一种前端私有云部署的解决装置,包括:
获取模块,配置为接收用户的访问请求,并根据所述访问请求从预设的Config.Json配置文件中获取当前环境的代理服务器的Host地址;
调用模块,配置为根据所述访问请求对应的路径信息以及所述Host地址确定相应的API接口,调用所述API接口将所述访问请求发送至代理服务器。
可选地,上述装置还包括:
创建模块,配置为在本地目录中创建Config.Json配置文件,通过shell部署脚本监测并读取当前环境下的代理服务器的host地址,将读取到的Host地址写入到Config.Json配置文件中。
可选地,上述装置还包括:
渲染模块,配置为接收所述API接口返回的数据,并将所述数据渲染到浏览器页面上以展示给用户。
可选地,所述代理服务器为Nginx服务器。
可选地,所述API接口为REST风格的API接口。
根据本发明的再一个方面,还提供了一种计算机存储介质,所述计算机存储介质存储有计算机程序代码,当所述计算机程序代码在计算设备上运行时,导致所述计算设备执行上述任一项所述的前端私有云部署的解决方法。
根据本发明的又一个方面,还提供了一种计算设备,包括:
处理器;
存储有计算机程序代码的存储器;
当所述计算机程序代码被所述处理器运行时,导致所述计算设备执行上述任一项所述的前端私有云部署的解决方法。
在本发明实施例中,前端接收到用户的访问请求后,可以从预设的Config.Json配置文件中获取当前环境的代理服务器的Host地址,然后根据访问请求对应的路径信息以及Host地址确定相应的API接口,调用该API接口将访问请求发送至代理服务器。基于本发明实施例提出的技术方案,在保证数据安全、服务可用的前提下,前端可实时、动态获取当前环境下代理服务器的Host地址信息,提升了工作效率、降低了维护成本。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了根据本发明实施例的前端私有云部署的解决方法的流程示意图;
图2示出了根据本发明一优选实施例的前端私有云部署的解决方法的流程示意图;
图3示出了根据本发明另一优选实施例的前端私有云部署的解决方法的流程示意图;
图4示出了根据本发明实施例的前端私有云部署的解决装置的结构框图;
图5示出了根据本发明一优选实施例的前端私有云部署的解决装置的结构框图;
图6示出了根据本发明另一优选实施例的前端私有云部署的解决装置的结构框图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
需要说明的是,在不冲突的前提下本发明实施例及可选实施例中的技术特征可以相互结合。
为了解决上述问题,本发明实施例提出了一种前端私有云部署的解决方法图1示出了根据本发明实施例的文前端私有云部署的解决方法的流程示意图。如图1所示,该方法包括:
步骤S102:接收用户的访问请求,并根据上述访问请求从预设的Config.Json配置文件中获取当前环境的代理服务器的Host地址;
步骤S104:根据上述访问请求对应的路径信息以及上述Host地址确定相应的API接口,调用该API接口将上述访问请求发送至代理服务器。
在本发明实施例中,前端接收到用户的访问请求后,可以从预设的Config.Json配置文件中获取当前环境的代理服务器的Host地址,然后根据访问请求对应的路径信息以及Host地址确定相应的API接口,调用该API接口将访问请求发送至代理服务器。基于本发明实施例提出的技术方案,在保证数据安全、服务可用的前提下,前端可实时、动态获取当前环境下代理服务器的Host地址信息,提升工作效率、降低维护成本。
具体地,公知上述Host地址为IP+端口号,API接口地址为IP+端口号+路径,API地址中的路径是由访问请求的类型决定的,前端在接收到用户的访问请求后,会通过预设代码根据该访问请求实时生成相应的路径信息。在一个示例中,若用户输入的是登录类请求,前端在接收到用户的请求后会在目录中查找预设的文件名称为Config.Json的配置文件,进而从中获取当前环境的代理服务器的Host地址,查找到的Host地址为10.0.0.1:8000,10.0.0.1为IP,8000为端口号,根据确定的Host地址以及由登录类请求生成的路径信息即可确定对应的API接口为10.0.0.1:8000/login,调用该API接口即可将用户的访问请求发送至代理服务器进行处理。
在另一个示例中,若用户点击的是搜索类请求,前端在接收到用户的请求后同样会在目录中查找预设的文件名称为Config.Json的配置文件,进而从中获取当前环境的代理服务器的Host地址,查找到的Host地址为10.0.0.1:8000,10.0.0.1为IP,8000为端口号,根据确定的Host地址以及由搜索类请求生成的路径信息即可确定对应的API接口为10.0.0.1:8000/search,调用该API接口即可将用户的访问请求发送至代理服务器进行处理。
图2示出了根据本发明一优选实施例的前端私有云部署的解决方法的流程示意图。如图2所示,在步骤S102之前,上述方法还包括:步骤S100:在本地目录中创建Config.Json配置文件,通过Shell部署脚本监测并读取当前环境的代理服务器的Host地址,并将读取到的Host地址写入到Config.Json配置文件中。
其中,名称为Config.Json配置文件是在程序运行之前就创建好的,本实施例中的Config.Json配置文件主要用于存储当前环境的代理服务器的Host地址,方便之后前端在接收到用户的访问请求时,可以在名称为Config.Json的配置文件中读取到当前环境下的代理服务器的Host地址。
上述提及的Shell部署脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的,但是它比Windows下的批处理更强大,比用其他编程程序编辑的程序效率更高。在本发明实施例中,Shell部署脚本主要用于监测代理服务器的Host地址信息的变化情况。事实上,代理服务器是部署到后端服务器上的,当部署代理服务器的后端服务器发生变化时,代理服务器的Host即IP地址和端口号都可能会发生变化,此时,则需要通过Shell部署实时读取代理服务器在当前环境下的Host地址,并利用读取到的当前环境的Host地址覆盖前端目录下的Config.Json配置文件中现存的Host地址,这样可以避免由于代理服务器的Host地址信息发生变化,而Config.Json配置文件中的Host地址信息又没有及时更新为最新的Host地址,导致前端接收到用户的访问请求后调取不到相应的API接口,使得页面显示的结果为访问错误。基于本发明提出的技术方案,可以实现前端实时、动态获取当前环境下的代理服务器的Host地址,并且监控代理服务器以及将代理服务器的Host地址写入Config.Json配置文件都是由Shell部署脚本自动完成的,无需人工介入,节约成本,提高效率。
图3示出了根据本发明另一优选实施例的前端私有云部署的解决方法的流程示意图。如图3所示,在本优选实施例中,上述方法还包括:步骤S106:接收上述API接口返回的数据,并将该数据渲染到浏览器页面上以展示给用户。
具体地,在上述步骤S104后,代理服务器可以选择对接收到的请求直接进行处理或将其转发到其他后端服务器进行处理。而在实际应用中,当只布置一台后端服务器时,代理服务器可以布置在该台服务器上,当前端将用户的访问请求通过API接口发送到代理服务器后,由于可以处理访问请求的只有一台后端服务器,因此由该台服务器直接对接收到的用户访问请求进行处理,并在处理完成后通过代理服务器将数据返回给前端。
在访问量少的情况下,布置一台后端服务器提供数据服务是可以的,但是在访问量很大的情况下,为了防止处理用户访问请求的速度慢、返回数据慢、后端服务器可能发生崩溃的问题,则需要布置多台后端服务器,代理服务器同样可以布置在任意一台后端服务器上。另外,为了进一步保证负载均衡,代理服务器在接收到逻辑类的访问请求后可以直接进行处理。事实上,逻辑类请求占用内存相对来说较少,代理服务器的处理压力也小,对代理服务器的性能不会产生明显影响。当代理服务器接收到搜索类的访问请求时,可以将其转发给其他的后端服务器进行处理。而在转发到后端服务器这个过程中,代理服务器可以按照一定规则确定转发的目标服务器。在一个示例中,代理服务器可以监测各后端服务器以实时获取各后端服务器的内存信息,使得在接收到搜索类的访问请求时,可以快速确定出剩余内存最大的服务器,并将该服务器作为目标服务器,将请求发送至目标服务器,由目标服务器对接收到的访问请求进行处理,并在之后接收目标服务器返回的数据,通过上述API接口返回给前端。
在另一个示例中,代理服务器可以监测各后端服务器以实时获取各后端服务器的访问量信息,使得在接收到搜索类的访问请求时,可以将访问量最少的后端服务器作为目标服务器,将请求发送至目标服务器,由目标服务器对接收到的访问请求进行处理,并且之后接收目标服务器返回的数据,并通过上述API接口返回给前端。
在实际应用中,也可以将各后端服务器设置为定时向代理服务器上报自身信息,设置完成后,后端服务器会将自身的内存和/或访问量等信息定时上报给代理服务器,可以方便代理服务器在接收到用户请求时,确定处理该请求的目标服务器。
需要说明地是,选取后端服务器作为目标服务器的参数除了上面的内存及访问量外还有很多,本发明在此不再一一列举。
事实上,可以为代理服务器设置一个访问量和/或内存的阈值,以使得在某些访问量异常高的情况下,即阈值被突破,代理服务器可以将接收到的请求全部转发给后端的其他服务器,代理服务器只提供转发的功能,这样就可以避免代理服务器一面需要转发用户的访问请求,一面需要处理用户的访问请求所导致负载过高发生宕机。
进一步地,代理服务器在接收到自身或其他后端服务器返还的数据后,会通过上述API接口将数据返回给前端,由前端负责将数据渲染到浏览器页面上以展示给用户。本发明实施例中的前后端分离,前端负责编写HTML/CSS、java SCRIPT、其他静态资源,然后通过HTTP请求调用后端提供的服务即可;后端负责Model层,业务处理/数据等。前端通过配置文件中记载的Host地址即可调用API接口与后端进行数据交互。前后端分离使得前后端的开发人员只需关注自己负责的部分,在约定API格式后即可并行开发。此种工作流程使开发人员职责明确,从而可以提升工作效率、降低维护成本。
在一优选实施例中,上述代理服务器为Nginx服务器。Nginx("engine x")服务器是一个高性能的HTTP和反向代理服务器,特点是占有内存少,并发能力强。在本发明实施例中,Nginx服务器主要起到反向代理的作用。
本发明对代理服务器的具体类型不做任何限制,若有其他具备Nginx服务器的功能的服务器,也可以将其作为代理服务器应用在本发明中。
在一个优选实施例中,上述API接口为REST风格的API接口。REST为Representational State Transfer(表现层状态转移)。REST是一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。RESTAPI是基于HTTP的,HTTP客户端(如浏览器)可以更好的理解API。
基于同一发明构思,本发明实施例还提供了一种前端私有云部署的解决装置,图4示出了根据本发明实施例的前端私有云部署的解决装置的结构框图。如图4所示,该装置400包括:
获取模块410,配置为接收用户的访问请求,并根据上述访问请求从预设的Config.Json配置文件中获取当前环境的代理服务器的Host地址;
调用模块420,配置为根据上述访问请求对应的路径信息以及上述Host地址确定相应的API接口,调用上述API接口将上述访问请求发送至代理服务器。
基于本发明实施例提出的技术方案,在保证数据安全、服务可用的前提下,前端可实时、动态获取当前环境下的代理服务器的Host地址信息,提升了工作效率、降低了维护成本。
图5示出了根据本发明一优选实施例的前端私有云部署的解决装置的结构框图,如图5所示,在本优选实施例中,上述装置400还包括:创建模块430,配置为在本地目录中创建Config.Json配置文件,通过Shell部署脚本监测并读取当前环境下的代理服务器的Host地址,将读取到的Host地址写入到Config.Json配置文件中。
图6示出了根据本发明另一优选实施例的前端私有云部署的解决装置的结构框图,如图6所示,在本优选实施例中,上述装置400还包括:渲染模块440,配置为接收上述API接口返回的数据,并将该数据渲染到浏览器页面上以展示给用户。
在一优选实施例中,上述代理服务器为Nginx服务器。
在一优选实施例中,上述API接口为REST风格的API接口。
依据本发明的再一方面,还提供了一种计算机存储介质,计算机存储介质存储有计算机程序代码,当计算机程序代码在计算设备上运行时,导致计算设备执行上述任意实施例中的前端私有云部署的解决方法。
依据本发明的又一方面,还提供了一种计算设备,包括:
处理器;
存储有计算机程序代码的存储器;
当计算机程序代码被处理器运行时,导致计算设备执行上述任意实施例中的前端私有云部署的解决方法。
依据本发明提出的技术方案,前端接收到用户的访问请求后,可以通过预设的Config.Json配置文件获取当前环境的代理服务器的Host地址,然后根据访问请求对应的路径信息以及Host地址确定相应的API接口,调用该API接口将访问请求发送至代理服务器。基于本发明实施例提出的技术方案,在保证数据安全、服务可用的前提下,前端可实时、动态获取当前环境的代理服务器的Host地址信息,提升工作效率、降低维护成本,且前端负责将接收到的数据渲染到浏览器页面上展示给用户,前后端分离使得开发人员只需关注自己负责的部分,在约定API格式后即可并行开发,提升了工作效率、降低了维护成本,另外,本方案采用私有化部署,一方面让企业客户接入后端数据;另一方面打通一切***,让企业无限制地无缝访问明细数据,消除数据孤岛从而实现更有效的数据共享与利用。
所属领域的技术人员可以清楚地了解到,上述描述的***、装在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本发明的多个示例性实施例,但是,在不脱离本发明精神和范围的情况下,仍可根据本发明公开的内容直接确定或推导出符合本发明原理的许多其他变型或修改。因此,本发明的范围应被理解和认定为覆盖了所有这些其他变型或修改。
根据本发明实施例的一个方面,提供了A1.一种前端私有云部署的解决方法,包括:
接收用户的访问请求,并根据所述访问请求从预设的Config.Json配置文件中获取当前环境的代理服务器的Host地址;
根据所述访问请求对应的路径信息以及所述Host地址确定相应的API接口,调用所述API接口将所述访问请求发送至代理服务器。
A2.根据A1所述的方法,其中,所述接收用户的访问请求,并根据所述访问请求从预设的Config.Json配置文件中获取当前环境的代理服务器的Host地址之前,还包括:
在本地目录中创建Config.Json配置文件,通过Shell部署脚本监测并读取当前环境下的代理服务器的Host地址,将读取到的Host地址写入到Config.Json配置文件中。
A3.根据A1或A2所述的方法,其中,所述根据所述访问请求对应的路径信息以及所述Host地址确定相应的API接口,调用所述API接口将所述访问请求发送至代理服务器之后,还包括:
接收所述API接口返回的数据,并将所述数据渲染到浏览器页面上以展示给用户。
A4.根据A1或A2所述的方法,其中,所述代理服务器为Nginx服务器。
A5.根据A1或A2所述的方法,其中,所述API接口为REST风格的API接口。
根据本发明实施例的另一个方面,还提供了B6.一种前端私有云部署的解决装置,包括:
获取模块,配置为接收用户的访问请求,并根据所述访问请求从预设的Config.Json配置文件中获取当前环境的代理服务器的Host地址;
调用模块,配置为根据所述访问请求对应的路径信息以及所述Host地址确定相应的API接口,调用所述API接口将所述访问请求发送至代理服务器。
B7.根据B6所述的装置,其中,所述装置还包括:
创建模块,配置为在本地目录中创建Config.Json配置文件,通过Shell部署脚本监测并读取当前环境下的代理服务器的Host地址,将读取到的Host地址写入到Config.Json配置文件中。
B8.根据B6或B7所述的装置,其中,所述装置还包括:
渲染模块,配置为接收所述API接口返回的数据,并将所述数据渲染到浏览器页面上以展示给用户。
B9.根据B6或B7所述的装置,其中,所述代理服务器为Nginx服务器。
B10.根据B6或B7所述的装置,其中,所述API接口为REST风格的API接口。
根据本发明实施例的再一个方面,还提供了C11.一种计算机存储介质,所述计算机存储介质存储有计算机程序代码,当所述计算机程序代码在计算设备上运行时,导致所述计算设备执行权利要求A1-A5任一项所述的前端私有云部署的解决方法。
根据本发明实施例的又一个方面,还提供了D12.一种计算设备,包括:
处理器;
存储有计算机程序代码的存储器;
当所述计算机程序代码被所述处理器运行时,导致所述计算设备执行A1-A5任一项所述的前端私有云部署的解决方法。

Claims (10)

1.一种前端私有云部署的解决方法,包括:
接收用户的访问请求,并根据所述访问请求从预设的Config.Json配置文件中获取当前环境的代理服务器的Host地址;
根据所述访问请求对应的路径信息以及所述Host地址确定相应的API接口,调用所述API接口将所述访问请求发送至代理服务器。
2.根据权利要求1所述的方法,其中,所述接收用户的访问请求,并根据所述访问请求从预设的Config.Json配置文件中获取当前环境的代理服务器的Host地址之前,还包括:
在本地目录中创建Config.Json配置文件,通过Shell部署脚本监测并读取当前环境下的代理服务器的Host地址,将读取到的Host地址写入到Config.Json配置文件中。
3.根据权利要求1或2所述的方法,其中,所述根据所述访问请求对应的路径信息以及所述Host地址确定相应的API接口,调用所述API接口将所述访问请求发送至代理服务器之后,还包括:
接收所述API接口返回的数据,并将所述数据渲染到浏览器页面上以展示给用户。
4.根据权利要求1或2所述的方法,其中,所述代理服务器为Nginx服务器。
5.根据权利要求1或2所述的方法,其中,所述API接口为REST风格的API接口。
6.一种前端私有云部署的解决装置,包括:
获取模块,配置为接收用户的访问请求,并根据所述访问请求从预设的Config.Json配置文件中获取当前环境的代理服务器的Host地址;
调用模块,配置为根据所述访问请求对应的路径信息以及所述Host地址确定相应的API接口,调用所述API接口将所述访问请求发送至代理服务器。
7.根据权利要求6所述的装置,其中,所述装置还包括:
创建模块,配置为在本地目录中创建Config.Json配置文件,通过Shell部署脚本监测并读取当前环境下的代理服务器的Host地址,将读取到的Host地址写入到Config.Json配置文件中。
8.根据权利要求6或7所述的装置,其中,所述装置还包括:
渲染模块,配置为接收所述API接口返回的数据,并将所述数据渲染到浏览器页面上以展示给用户。
9.一种计算机存储介质,所述计算机存储介质存储有计算机程序代码,当所述计算机程序代码在计算设备上运行时,导致所述计算设备执行权利要求1-5任一项所述的前端私有云部署的解决方法。
10.一种计算设备,包括:
处理器;
存储有计算机程序代码的存储器;
当所述计算机程序代码被所述处理器运行时,导致所述计算设备执行权利要求1-5任一项所述的前端私有云部署的解决方法。
CN201910268099.6A 2019-04-03 2019-04-03 一种前端私有云部署的解决方法、装置、存储介质及设备 Pending CN111787036A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910268099.6A CN111787036A (zh) 2019-04-03 2019-04-03 一种前端私有云部署的解决方法、装置、存储介质及设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910268099.6A CN111787036A (zh) 2019-04-03 2019-04-03 一种前端私有云部署的解决方法、装置、存储介质及设备

Publications (1)

Publication Number Publication Date
CN111787036A true CN111787036A (zh) 2020-10-16

Family

ID=72755688

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910268099.6A Pending CN111787036A (zh) 2019-04-03 2019-04-03 一种前端私有云部署的解决方法、装置、存储介质及设备

Country Status (1)

Country Link
CN (1) CN111787036A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112671574A (zh) * 2020-12-18 2021-04-16 深圳赛安特技术服务有限公司 前后端联调方法、装置、代理设备及存储介质
CN112751708A (zh) * 2020-12-29 2021-05-04 锐捷网络股份有限公司 基于tr069协议的网络管理方法及***
CN113709187A (zh) * 2021-10-25 2021-11-26 深圳市信润富联数字科技有限公司 多服务器的数据请求方法、装置、设备及存储介质
CN113987391A (zh) * 2021-09-22 2022-01-28 重庆数地科技有限公司 一种多场景配置文件的获取的方法及***
CN114051022A (zh) * 2021-11-17 2022-02-15 山石网科通信技术股份有限公司 Http请求处理方法及装置

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112671574A (zh) * 2020-12-18 2021-04-16 深圳赛安特技术服务有限公司 前后端联调方法、装置、代理设备及存储介质
CN112671574B (zh) * 2020-12-18 2024-04-16 深圳赛安特技术服务有限公司 前后端联调方法、装置、代理设备及存储介质
CN112751708A (zh) * 2020-12-29 2021-05-04 锐捷网络股份有限公司 基于tr069协议的网络管理方法及***
CN112751708B (zh) * 2020-12-29 2023-05-23 锐捷网络股份有限公司 基于tr069协议的网络管理方法及***
CN113987391A (zh) * 2021-09-22 2022-01-28 重庆数地科技有限公司 一种多场景配置文件的获取的方法及***
CN113709187A (zh) * 2021-10-25 2021-11-26 深圳市信润富联数字科技有限公司 多服务器的数据请求方法、装置、设备及存储介质
CN113709187B (zh) * 2021-10-25 2022-02-15 深圳市信润富联数字科技有限公司 多服务器的数据请求方法、装置、设备及存储介质
CN114051022A (zh) * 2021-11-17 2022-02-15 山石网科通信技术股份有限公司 Http请求处理方法及装置

Similar Documents

Publication Publication Date Title
CN111787036A (zh) 一种前端私有云部署的解决方法、装置、存储介质及设备
US20200099606A1 (en) Distrubuted testing service
US11082499B2 (en) Browser server session transfer
US20050010661A1 (en) Systems and methods for testing network services
US10963984B2 (en) Interaction monitoring for virtualized graphics processing
CN106657180B (zh) 用于云服务的信息传输方法、装置、终端设备及***
US11281511B2 (en) Predictive microservice systems and methods
US20170153909A1 (en) Methods and Devices for Acquiring Data Using Virtual Machine and Host Machine
US11637914B2 (en) Multiple geography service routing
CN106648838B (zh) 一种资源池管理的配置方法及装置
CN110677475A (zh) 一种微服务处理方法、装置、设备及存储介质
US20240179092A1 (en) Traffic service threads for large pools of network addresses
CN114205342A (zh) 服务调试的路由方法、电子设备、介质及程序产品
CN113536168B (zh) 组件处理方法及设备
US10778565B2 (en) Forwarding current request based on, at least in part, previous request(s)
WO2022090847A1 (en) Handling deferrable network requests
US11210156B1 (en) Intelligent distributed tracing
JP6412641B2 (ja) 通信リンクの送信方法、装置及び端末
US11968169B1 (en) Domain name based deployment
US9298597B2 (en) Automated testing of websites based on mode
CN114895996B (zh) 云实例的运行方法、装置、电子设备和存储设备
US11418539B2 (en) Denial of service attack mitigation through direct address connection
US20230418638A1 (en) Log level management portal for virtual desktop infrastructure (vdi) components
WO2024129079A1 (en) Local protect image for critical applications
WO2024129061A1 (en) Seamless nfs server pod addition

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination