【技术实现步骤摘要】
请求分配方法、装置、电子设备及存储介质
[0001]本专利技术涉及计算机
,特别涉及一种请求分配方法、装置、电子设备及存储介质。
技术介绍
[0002]随着计算机技术的发展,出现了向用户提供不同功能的服务,其中,服务是指执行指定系统功能的程序、例程或进程,以便支持其他程序,尤其是低层程序,服务应用程序通常可以在本地和通过网络为用户提供一些功能。
[0003]现有技术中,服务启动时可能需要进行一些初始化过程,从而在服务开始启动到完全启动还需要一定的时间,若此时服务接收到大量用户请求,会导致服务无法正常响应,从而出现服务异常。
技术实现思路
[0004]本专利技术实施例的目的在于提供一种请求分配方法、装置、电子设备及存储介质,解决服务启动过程中遇到的服务异常问题,具体技术方案如下:
[0005]在本专利技术实施的第一方面,首先提供了一种请求分配方法,所述方法包括:
[0006]在目标服务对应的任一服务器开始启动的情况下,获取所述服务器的启动参数;所述启动参数与所述服务器的请求响应性能 ...
【技术保护点】
【技术特征摘要】
1.一种请求分配方法,其特征在于,所述方法包括:在目标服务对应的任一服务器开始启动的情况下,获取所述服务器的启动参数;所述启动参数与所述服务器的请求响应性能呈正相关;根据所述服务器的启动参数为所述服务器生成请求分配比例;所述请求分配比例跟随所述启动参数的增长而增长;所述请求分配比例用于表征所述服务器的请求分配数量与所述服务器的最大请求数量的比例;在所述目标服务接收到待分配请求的情况下,基于所述目标服务对应的各服务器当前的请求分配比例,为所述各服务器分配所述待分配请求。2.根据权利要求1所述的方法,其特征在于,所述根据所述服务器的启动参数为所述服务器生成请求分配比例,包括:在所述启动参数小于预设参数阈值的情况下,根据所述启动参数、所述预设参数阈值以及所述服务器的参照比例,生成所述服务器的请求分配比例;所述参照比例为所述服务器在完全启动的情况下所对应的请求分配比例。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:在所述启动参数不小于所述预设参数阈值的情况下,将所述参照比例确定为所述服务器的请求分配比例。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:对所述目标服务对应的未启动服务器进行分组,得到多组未启动服务器;从所述多组未启动服务器中选择一组服务器作为目标服务器,并启动所述目标服务器;在所述目标服务器中的任一服务器的请求分配比例均达到所述服务器的参照比例的情况下,从所述多组未启动服务器中的其他组未启动服务器中重新选择一组服务器作为目标服务器,并重新执行所述启动所述目标服务器的操作。5.根据权利要求2或3所述的方法...
【专利技术属性】
技术研发人员:吴成,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。