[发明专利]一种基于配置的超时分层控制方法有效

专利信息
申请号: 201710390556.X 申请日: 2017-05-27
公开(公告)号: CN107196800B 公开(公告)日: 2021-03-16
发明(设计)人: 郑伟波;刘建华;王延东 申请(专利权)人: 浪潮通用软件有限公司
主分类号: H04L12/24 分类号: H04L12/24;H04L29/06;H04L29/08
代理公司: 济南信达专利事务所有限公司 37100 代理人: 阚恭勇
地址: 250100 山东*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 配置 超时 分层 控制 方法
【权利要求书】:

1.一种基于配置的超时分层控制方法,

包括以下几个步骤:

步骤一:定义客户端控制的实体类,实体类的定义的信息包括产品级配置实体类和用户个性化配置实体类;

步骤二:配置对应的配置文件,基于步骤一定义的配置实体类,对配置文件进行超时的配置;

步骤三:超时控制服务的调用,超时控制服务的调用分为三种情况:使用定义功能点超时时间、使用默认模块超时时间和使用全局默认的超时时间;

步骤四:客户端超时配置的控制,对于客户端的超时配置的控制,配置分为用户级配置和产品级配置,如果存在用户级配置,优先级高于产品级配置;

步骤五:服务端超时配置的控制,根据定义好的规则,重新设置本次请求的服务端超时时间;

步骤六:根据配置,访问资源,根据步骤四和五设置的超时配置时间,对资源进行访问;

步骤一中,产品级配置实体类和用户个性化配置实体类分别包括配置实体类和模块实体类;

配置实体类包含的属性为:配置节名称,默认值,模块配置集合;

模块实体类包含的属性:关键应用默认值,属性集合;

其特征在于,

步骤二,配置对应的配置文件,配置文件包含两层配置文件:产品级配置和用户级配置;

首先配置全局的默认值,该值的作用是对于未配置的功能点,并且该功能点所属的模块也未进行配置时的超时时间,根据需要进行配置;

如果用户有个性化的配置,在用户配置文件中进行配置;在用户级配置文件存在的情况下,其各个配置的优先级:用户级的功能点配置产品级的功能点配置用户级的模块配置产品级的模块配置用户级全局默认配置产品级全局默认配置。

2.根据权利要求1所述方法,其特征在于,

步骤三,超时控制服务的调用;超时控制服务的调用分为三种情况:使用定义功能点超时时间、使用默认模块超时时间和使用全局默认的超时时间;

如果该功能点配置了自己的个性化超时时间,需要在调用请求之前,传入在配置文件中配置对应功能点的名称,以便超时配置组件在发送http请求时,根据名称获取其配置的超时时间;

对于其他的功能点请求,则无需传入名称,超时控制模块会根据所属的模块信息,如果配置了模块默认值,则按照默认值设置,如果未配置模块默认超时时间,则按照其全局默认值处理。

3.根据权利要求2所述方法,其特征在于,

步骤四,超时配置的处理逻辑,包括以下几个步骤:

1)用户请求服务端资源,调用超时配置服务;

2)判断该客户端是否存在用户配置,如果存在用户配置,则转入用户配置处理,如果不存在,则转入产品配置处理;

3)对于用户配置处理,查询其功能点的个性化配置,如果存在其配置,则直接返回查询结果,如果不存在,查询产品的功能点配置,如果存在,则直接返回查询结果;

4)查询模块配置,如果存在用户配置,则查询用户的模块配置,如果存在其个性化结果,则返回查询结果;如果不存在用户级模块配置,则查询产品级模块配置,如果存在,直接返回查询结果;

5)查询全局默认值,如果存在用户配置,则查询用户级全局默认值,存在则直接返回查询结果;如果不存在用户级全局默认值,则查询产品级全局默认值,返回产品默认值。

4.根据权利要求3所述方法,其特征在于,

步骤五,服务端超时配置的控制;服务端实现了一个HttpModule的拦截,根据设置的客户端时间和web.config中配置的服务端超时时间,如果客户端超时时间-服务端超时时间10S,则将本次请求的服务端超时时间,设置为客户端超时时间,否则不设置,仍然使用web.config中配置的时间。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮通用软件有限公司,未经浪潮通用软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710390556.X/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top