【技术实现步骤摘要】
一种提供配置参数的方法、装置、系统及存储介质
本申请涉及互联网
,尤其涉及一种提供配置参数的方法,一种提供配置参数的系统,一种提供配置参数的装置,一种电子设备及一种计算机可读存储介质。
技术介绍
随着互联网上业务服务的复杂性和个性化需求的发展,为了避免不同业务方分别进行参数配置带来的重复开发工作,现有技术设计了统一的参数配置中心。不同业务方需要获取配置参数时,可以分别向参数配置中心发送请求,由参数配置中心提供相应的配置参数。在现有技术中,如果业务方针对配置参数的请求量非常大,参数配置中心可能无法快速响应,导致配置中心的系统性能下降,也使得业务方使用参数配置中心的体验下降。
技术实现思路
针对上述现有技术,本申请实施例公开一种提供配置参数的方法,可以克服配置中心负担过大的缺陷,达到快速响应业务方的目的。针对上述现有技术的缺陷,本申请实施例提出一种提供配置参数的方法,具体包括:接收业务方发送的参数请求消息,所述参数请求消息至少包括业务方所需配置参数的参数标识;根据所述参数请求消息 ...
【技术保护点】
1.一种提供配置参数的方法,其特征在于,该方法包括:/n接收业务方发送的参数请求消息,所述参数请求消息至少包括业务方所需配置参数的参数标识;/n根据所述参数请求消息在本地缓存事先保存的热点参数中进行第一级查询,在所述第一级查询成功时,将查询到的热点参数作为查询结果返回给所述业务方,所述查询到的热点参数为所述参数请求消息中参数标识对应的配置参数;在所述第一级查询失败时,将所述参数请求消息转发给配置中心进行查询;/n在接收到所述配置中心返回的配置参数时,将所述返回的配置参数作为查询结果返回给所述业务方,所述配置中心返回的配置参数为所述参数请求消息中所述参数标识对应的配置参数。/n
【技术特征摘要】
1.一种提供配置参数的方法,其特征在于,该方法包括:
接收业务方发送的参数请求消息,所述参数请求消息至少包括业务方所需配置参数的参数标识;
根据所述参数请求消息在本地缓存事先保存的热点参数中进行第一级查询,在所述第一级查询成功时,将查询到的热点参数作为查询结果返回给所述业务方,所述查询到的热点参数为所述参数请求消息中参数标识对应的配置参数;在所述第一级查询失败时,将所述参数请求消息转发给配置中心进行查询;
在接收到所述配置中心返回的配置参数时,将所述返回的配置参数作为查询结果返回给所述业务方,所述配置中心返回的配置参数为所述参数请求消息中所述参数标识对应的配置参数。
2.根据权利要求1所述的方法,其特征在于,所述将参数请求消息转发给配置中心的步骤和所述接收到配置中心返回的配置参数的步骤之间,该方法进一步包括:
所述配置中心根据所述参数请求消息在第一分布式缓存事先保存的热点参数中进行第二级查询,所述第一分布式缓存是为所述配置中心设置的分布式缓存;
在所述第二级查询成功时返回查询到的热点参数,所述查询到的热点参数为所述参数请求消息中参数标识对应的配置参数;
在所述第二级查询失败时,所述配置中心根据所述参数请求消息查询配置参数数据库,并返回查询到的配置参数,所述查询到的配置参数为所述参数请求消息中参数标识对应的配置参数。
3.根据权利要求2所述的方法,其特征在于,在所述第二级查询失败的步骤和所述配置中心根据所述参数请求消息查询配置参数数据库的步骤之间,该方法进一步包括:
所述配置中心根据所述参数请求消息在第二分布式缓存事先保存的配置参数中进行第三级查询,所述第二分布式缓存是为所述配置参数数据库设置的分布式缓存;
在所述第三级查询成功时返回查询到的配置参数,所述查询到的配置参数为所述参数请求消息中参数标识对应的配置参数;
在所述第三级查询失败时,执行所述配置中心根据所述参数请求消息查询配置参数数据库的步骤。
4.根据权利要求1~3任一项所述的方法,其特征在于,所述接收业务方发送的参数请求消息的步骤之后,该方法进一步包括:
根据所述参数请求消息对所述业务方所需配置参数进行统计,生成统计记录,所述统计记录包括请求时间和请求次数,所述请求时间表示接收到所述参数请求消息的时间,所述请求次数表示所述配置参数被请求的次数总量;
根据预设的统计上报时间间隔,将所述统计记录周期性地上报给所述配置中心。
5.根据权利要求4所述的方法,其特征在于,该方法进一步包括:
在查询成功时,根据所述查询结果对所述业务方所需配置参数进行统计,所述统计记录进一步包括响应时间和响应数据量,所述响应时间表示所述业务方所需配置参数查询成功的时间,所述响应数据量表示查询成功的配置参数的大小...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。