电子装置、配置文件推送方法及存储介质制造方法及图纸

技术编号:18735530 阅读:43 留言:0更新日期:2018-08-22 04:27
本发明专利技术公开了一种配置文件推送方法、电子装置及计算机可读存储介质,通过接收客户端发送的获取应用程序的配置文件的请求,将所接收的请求分配给第一类型的线程进行处理;当接收到客户端发送的请求数量超过预设数量阈值后,根据预先确定的调用规则调用第二类型的线程异步处理客户端的请求;响应所述第二类型的线程异步处理的结果,根据所述处理的结果将相应的配置文件反馈给客户端。有效提高Web线程池的运行效率,以及配置文件推送的效率。

【技术实现步骤摘要】
电子装置、配置文件推送方法及存储介质
本专利技术涉及应用程序开发领域,尤其涉及一种电子装置、配置文件推送方法及存储介质。
技术介绍
web应用在安装或者版本升级过程中,通常需要将对应的配置文件推送至预先确定的各个客户端,而配置文件推送的效率与当前web容器可同时处理的请求数,以及响应各个请求的时间相关。对web容器来说,每一个进来的请求(request)通常都需要一个对应的线程进行处理,直到该请求结束。如果同时进来的请求多于当前可用的线程数,额外的线程如果仍旧同时接收到更多请求,这些来不及处理的请求就会被堆积起来,直到达到最大的配置值之后,任何再来的请求将会收到错误提示信息。因此在请求数量达到一定值后,Web线程池的运行效率很低,导致配置文件推送的效率也很低,甚至会影响整个电子装置的性能。
技术实现思路
有鉴于此,本专利技术提出一种电子装置、配置文件推送方法及存储介质,能够有效提高Web线程池的运行效率,以及提高配置文件推送的效率。首先,为实现上述目的,本专利技术提出一种配置文件推送方法,所述方法包括如下步骤:S1、接收到客户端发送的获取应用程序的配置文件的请求后,将所接收的请求分配给第本文档来自技高网...

【技术保护点】
1.一种配置文件推送方法,其特征在于,所述方法包括如下步骤:S1、接收到客户端发送的获取应用程序的配置文件的请求后,将所接收的请求分配给第一类型的线程处理;S2、当接收到客户端发送的请求数量超过预设数量阈值后,根据预先确定的调用规则调用第二类型的线程异步处理超过所述预设数量阈值的请求;S3、响应所述第二类型的线程异步处理的结果,根据所述处理的结果将相应的配置文件反馈给该客户端。

【技术特征摘要】
1.一种配置文件推送方法,其特征在于,所述方法包括如下步骤:S1、接收到客户端发送的获取应用程序的配置文件的请求后,将所接收的请求分配给第一类型的线程处理;S2、当接收到客户端发送的请求数量超过预设数量阈值后,根据预先确定的调用规则调用第二类型的线程异步处理超过所述预设数量阈值的请求;S3、响应所述第二类型的线程异步处理的结果,根据所述处理的结果将相应的配置文件反馈给该客户端。2.如权利要求1所述的配置文件推送方法,其特征在于,在所述步骤S1中,所述第一类型的线程为线程池中的工作线程,所述将所接收的请求分配给第一类型的线程处理包括:每隔第一预设时间段将所接收的请求分配给所述线程池中的工作线程进行处理。3.如权利要求2所述的配置文件推送方法,其特征在于,在所述步骤S1中,所述将所接收的请求分配给第一类型的线程处理还包括:若在第二预设时间段内接收到的所述请求数量小于所述预设数量阈值,则将所接收的请求分配给所述线程池中的工作线程进行处理。4.如权利要求1所述的配置文件推送方法,其特征在于,在所述步骤S2中,所述第二类型的线程为JVM线程,所述根据预先确定的调用规则调用第二类型的线程包括:计算所述线程池的初始最大并发线程数与线程池当前最大并发线程数之和;计算得到的所述初始最大并发线程数与线程池当前最大并发线程数之和为所述第二类型的线程的数量,调用该数量的所述第二类型的线程。5.如权利要求1-4任一项所述的配置文件推送方法,其特征在于,根据第三预设时间段内接收到的请求数量,作为调用第二类型的线程的数量,所述第三预设时间段为单个请求的平均处理时间。6.一种电子装置,其特征在于,所述装...

【专利技术属性】
技术研发人员:江琨
申请(专利权)人:重庆金融资产交易所有限责任公司
类型:发明
国别省市:重庆,50

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

1