【技术实现步骤摘要】
本申请涉及集群服务,特别涉及一种页面加载方法,还涉及一种页面加载装置、电子设备以及计算机可读存储介质。
技术介绍
1、为保证服务的高可用性,当前比较常见的web应用均会采用集群部署的方式,比如3节点集群,在浏览器加载页面时,会访问服务端渲染的nestjs(一个用于构建高效、可扩展的node.js服务器端应用程序的开发框架)服务,然后节点服务调用当前节点的java服务或者数据库服务来获取数据,并根据数据进行页面渲染并返回给前端。但是,如果当前节点的java服务出现异常,则会导致整个流程失败,即页面加载失败,从而浪费了集群的稳定性特点。当前比较常见的方案是采用nginx(一款高性能的服务器)进行负载均衡,轮流请求各个节点,但是nginx访问nestjs时无法知晓java服务是否正常,从而无法保证获取到正确结果,导致页面加载失败的问题。
2、因此,如何在服务集群中请求到服务正常的节点,以有效保证页面加载的成功执行是本领域技术人员亟待解决的问题。
技术实现思路
1、本申请的目的是提供一
...【技术保护点】
1.一种页面加载方法,其特征在于,应用于负载均衡设备,所述负载均衡设备与客户端和服务集群均通信连接,所述服务集群包括多个服务节点,所述方法包括:
2.根据权利要求1所述的页面加载方法,其特征在于,当接收到所述客户端发起的页面加载请求时,在所述可用服务节点列表中选择调用次数最少的服务节点作为目标服务节点,并调用所述目标服务节点执行所述页面加载请求,包括:
3.根据权利要求2所述的页面加载方法,其特征在于,若所述页面加载请求为所述应用程序接口请求,则在所述可用服务节点列表中选择调用次数最少的服务节点作为所述目标服务节点,并调用所述目标服务节点执行所
...【技术特征摘要】
1.一种页面加载方法,其特征在于,应用于负载均衡设备,所述负载均衡设备与客户端和服务集群均通信连接,所述服务集群包括多个服务节点,所述方法包括:
2.根据权利要求1所述的页面加载方法,其特征在于,当接收到所述客户端发起的页面加载请求时,在所述可用服务节点列表中选择调用次数最少的服务节点作为目标服务节点,并调用所述目标服务节点执行所述页面加载请求,包括:
3.根据权利要求2所述的页面加载方法,其特征在于,若所述页面加载请求为所述应用程序接口请求,则在所述可用服务节点列表中选择调用次数最少的服务节点作为所述目标服务节点,并调用所述目标服务节点执行所述页面加载请求,包括:
4.根据权利要求1所述的页面加载方法,其特征在于,根据所述节点信息获取对应服务节点的服务接口连通状态,包括:
5...
【专利技术属性】
技术研发人员:高光,张志勇,
申请(专利权)人:苏州元脑智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。