一种基于分布式的虚拟资源请求匹配方法及装置制造方法及图纸

技术编号:33862282 阅读:28 留言:0更新日期:2022-06-18 10:52
本发明专利技术可用于分布式技术在金融方面应用的技术领域,本发明专利技术提供了一种基于分布式的虚拟资源请求匹配方法及装置,基于分布式的虚拟资源请求匹配方法包括:将每个分布式数据库所存储的虚拟资源的数量登记到全局分布式缓存;接收用户的虚拟资源请求;根据所述全局分布式缓存将所述虚拟资源请求发送至对应的分布式数据库。本发明专利技术解决了分布式应用架构下,因不同虚拟资源在不同的分布式数据库中由于消耗不均衡而导致的用户体验度差的问题。不均衡而导致的用户体验度差的问题。不均衡而导致的用户体验度差的问题。

【技术实现步骤摘要】
一种基于分布式的虚拟资源请求匹配方法及装置


[0001]本申请属于分布式
,具体涉及一种基于分布式的虚拟资源请求匹配方法及装置。

技术介绍

[0002]随着分布式技术的运用,极大地解决了常规单点应用服务器及数据库的性能容量难以扩展的问题,分布式架构属于一种稳定可靠、容量和服务能力可弹性伸缩,具有自动化水平拆分,透明读写分离、在线平滑扩容服务能力可扩展等能力,为业务量长期具备增长或波动情况的业务系统,提供了较为有利的技术支撑。
[0003]然而随着应用场景的逐渐增多,现有的分布式技术已经不能适应部分应用场景,以电商活动资源的分配场景为例,现有的方法是:通过将不同用户的请求通过一致性hash路由,流转到指定的set处理,从而实现系统并发吞吐能力的灵活扩容。对于交易日志、交易明细等流程数据;用户相关的协议数据等均可以较好的适配该规则。但是对于资源类数据,例如商品库存,则可能会存在一定的问题。例如:参见图1,分为10个set后,进行热门活动,将库存均匀的分配到1~10个set上,每个set各100万优惠券码。当活动开展一定阶段后,每个se本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于分布式的虚拟资源请求匹配方法,其特征在于,包括:将每个分布式数据库所存储的虚拟资源的数量登记到全局分布式缓存;接收用户的虚拟资源请求;根据所述全局分布式缓存将所述虚拟资源请求发送至对应的分布式数据库。2.如权利要求1所述的虚拟资源请求匹配方法,其特征在于,还包括:根据所述虚拟资源的数量实时更新所述全局分布式缓存。3.如权利要求1所述的虚拟资源请求匹配方法,其特征在于,还包括:解析所述虚拟资源请求,以确定用户ID以及用户所请求的虚拟资源ID。4.如权利要求3所述的虚拟资源请求匹配方法,其特征在于,所述根据所述全局分布式缓存将所述虚拟资源请求发送至对应的分布式数据库,包括:根据所述虚拟资源ID遍历所述全局分布式缓存,以查找存储有所述虚拟资源的分布式数据库;将所述虚拟资源请求发送至所述存储有所述虚拟资源的分布式数据库。5.如权利要求4所述的虚拟资源请求匹配方法,其特征在于,所述将所述虚拟资源请求发送至所述存储有所述虚拟资源的分布式数据库,包括:当所述存储有所述虚拟资源的分布式数据库的数量为多个时,根据所述用户ID确定最优的分布式数据库,并将所述虚拟资源请求发送至所述最优的分布式数据库。...

【专利技术属性】
技术研发人员:张宏根胡凯乐刘金凤雷琼
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1