一种服务预热启动方法、装置、设备、存储介质及产品制造方法及图纸

技术编号:41568265 阅读:15 留言:0更新日期:2024-06-06 23:49
本申请实施例提供了一种服务预热启动方法、装置、设备、存储介质及产品。本申请实施例提供的技术方案通过在域名系统服务器接收到客户端基于候选服务端发送的服务调用请求时从注册中心获取各个候选服务端的节点信息,根据节点信息从候选服务端中确定第一服务端,根据第一服务端的预热参数确定第一服务端的第一实时权重,以及确定各个第二服务端的第二实时权重,向客户端发送第一服务端的第一实时权重以及第二服务端的第二实时权重,用于客户端基于第一实时权重以及第二实时权重控制各个候选服务端的服务预热启动,保证服务预热启动的正常进行,保证服务性能。

【技术实现步骤摘要】

本申请实施例涉及计算机,尤其涉及一种服务预热启动方法、装置、设备、存储介质及产品


技术介绍

1、在微服务基础架构体系中,大部分的微服务在启动阶段的启动时间较长,还需要进行即时编译、垃圾回收、类加载和初始化等操作处理,这些操作容易导致服务启动时的资源争夺,影响服务性能。

2、线上业务服务在发布或者重启时经常会遇到请求出现超时等问题,导致服务质量下降,服务预热启动对于服务稳定高效运行尤为重要。服务预热启动可以通过逐步增加服务的流量来触发服务(例如java使用的虚拟机(jvm))的预热和优化过程,使得负责即时编译的编译器有足够的时间将代码编译为本地机器码,同时预热期间可以在早期发现潜在的性能问题,有助于确保在实际生产环境中,服务能够提供更稳定、更可靠的性能。相关技术中,服务预热启动一般通过客户端进行控制,客户端的服务预热启控制需要获取完整的服务预热参数,但是在一些服务发现场景下,客户端无法需要获取完整的服务预热参数,导致服务预热启动无法正常进行,影响服务性能。


技术实现思路

1、本申请实施例提供一种服本文档来自技高网...

【技术保护点】

1.一种服务预热启动方法,应用于域名系统服务器,其特征在于,包括:

2.根据权利要求1所述的服务预热启动方法,其特征在于,所述根据所述节点信息从所述候选服务端中确定第一服务端,包括:

3.根据权利要求1所述的服务预热启动方法,其特征在于,所述根据所述节点信息从所述候选服务端中确定第一服务端,包括:

4.根据权利要求1所述的服务预热启动方法,其特征在于,所述根据所述第一服务端的预热参数确定所述第一服务端的第一实时权重,包括:

5.根据权利要求4所述的服务预热启动方法,其特征在于,所述根据所述预热参数中的初始权重、最终权重以及启动时间确定所述第...

【技术特征摘要】

1.一种服务预热启动方法,应用于域名系统服务器,其特征在于,包括:

2.根据权利要求1所述的服务预热启动方法,其特征在于,所述根据所述节点信息从所述候选服务端中确定第一服务端,包括:

3.根据权利要求1所述的服务预热启动方法,其特征在于,所述根据所述节点信息从所述候选服务端中确定第一服务端,包括:

4.根据权利要求1所述的服务预热启动方法,其特征在于,所述根据所述第一服务端的预热参数确定所述第一服务端的第一实时权重,包括:

5.根据权利要求4所述的服务预热启动方法,其特征在于,所述根据所述预热参数中的初始权重、最终权重以及启动时间确定所述第一服务端的权重修正量,包括:

6.根据权利要求4所述的服务预热启动方法,其特征在于,所述根据所述预热参数中的初始权重、最终权重以及启动时间确定所述第一服务端的权重修正量,包括:

7.根据权利要求1-6任...

【专利技术属性】
技术研发人员:陈业生
申请(专利权)人:百果园技术新加坡有限公司
类型:发明
国别省市:

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

1