[发明专利]一种生成缓存区域和缓存键值的方法及终端在审
申请号: | 201810926927.6 | 申请日: | 2018-08-15 |
公开(公告)号: | CN109299019A | 公开(公告)日: | 2019-02-01 |
发明(设计)人: | 黄建银 | 申请(专利权)人: | 福建联迪商用设备有限公司 |
主分类号: | G06F12/06 | 分类号: | G06F12/06;G06F12/0813;G06F12/0893 |
代理公司: | 福州市博深专利事务所(普通合伙) 35214 | 代理人: | 林志峥 |
地址: | 350000 福建省福州市鼓*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 缓存区域 缓存 业务规则 终端 开发效率 可维护性 生成规则 拓展性 配置 预设 可读性 自动化 交接 扫描 开发 | ||
本发明提供一种生成缓存区域和缓存键值的方法及终端,通过使用JavaBean组件,根据预设的业务规则,对对应的缓存区域、缓存键值和缓存格式的生成规则进行配置,扫描所述配置,生成满足所述缓存格式的所述缓存区域和缓存键值,实现键值的可拓展性强,可以满足不同业务规则的需求生成对应的缓存区域和缓存键值;并且键值的可维护性和可读性强,对后续的开发人员交接的成本低;同时键值的开发效率高,实现自动化进行编码。
技术领域
本发明涉及计算机软件领域,尤其涉及一种生成缓存区域和缓存键值的方法及终端。
背景技术
随着互联网技术的革新,分布式缓存系统被广泛运用于各大高可用平台,以达到提升系统高负载、易伸缩的目的。但是,面临各大行业间的复杂的业务关系,如何快速定制高效、易用、可维护性良好的缓存规则成为使用分布式缓存时需要攻克的一大难题。
在分布式缓存应用中,通常采用KEY-VALUE的存储格式。在不同的业务规则下,目前大部分的缓存键值生成方法,使用的是硬编码的方式进行拼接、组合而成。该方式有以下缺点:
1、可读性、可维护性差:采用硬编码的方式,缓存键值的生成定义混乱、代码冗余,业务范围界定不清晰,缓存区域划分不明确,造成对后续的其他开发人员交接的成本较高。
2、可扩展性差:随着业务的发展需求,将会对缓存的数据格式产生新的需求,使得对存量数据集、存储区域的变更工作的复杂度倍增,无法满足工作操作需求。
3、开发效率低:采用硬编码的方式,就意味着需要手动进行大量的重复的编码工作,同时需要详细了解各个节点的规则才可能将模块开发完整,大大提高了开发成本。
发明内容
本发明所要解决的技术问题是:提供一种开发效率高、可扩展性强的生成缓存区域和缓存键值的方法及终端。
为了解决上述技术问题,本发明采用的一种技术方案为:
一种生成缓存区域和缓存键值的方法,包括步骤:
S1、使用JavaBean组件,根据预设的业务规则,对对应的缓存区域、缓存键值和缓存格式的生成规则进行配置;
S2、扫描所述配置,生成满足所述缓存格式的所述缓存区域和缓存键值。
为了解决上述技术问题,本发明采用的另一种技术方案为:
一种生成缓存区域和缓存键值的终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
S1、使用JavaBean组件,根据预设的业务规则,对对应的缓存区域、缓存键值和缓存格式的生成规则进行配置;
S2、扫描所述配置,生成满足所述缓存格式的所述缓存区域和缓存键值。
本发明的有益效果在于:通过使用JavaBean组件,根据预设的业务规则,对对应的缓存区域、缓存键值和缓存格式的生成规则进行配置,扫描所述配置,生成满足所述缓存格式的所述缓存区域和缓存键值,实现键值的可拓展性强,可以满足不同业务规则的需求生成对应的缓存区域和缓存键值;并且键值的可维护性和可读性强,对后续的开发人员交接的成本低;同时键值的开发效率高,实现自动化进行编码。
附图说明
图1为本发明实施例的生成缓存区域和缓存键值的方法流程图;
图2为本发明实施例的生成缓存区域和缓存键值的结构示意图;
标号说明:
1、生成缓存区域和缓存键值的终端;2、存储器;3、处理器。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建联迪商用设备有限公司,未经福建联迪商用设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810926927.6/2.html,转载请声明来源钻瓜专利网。