【技术实现步骤摘要】
一种基于分布式的虚拟资源请求匹配方法及装置
[0001]本申请属于分布式
,具体涉及一种基于分布式的虚拟资源请求匹配方法及装置。
技术介绍
[0002]随着分布式技术的运用,极大地解决了常规单点应用服务器及数据库的性能容量难以扩展的问题,分布式架构属于一种稳定可靠、容量和服务能力可弹性伸缩,具有自动化水平拆分,透明读写分离、在线平滑扩容服务能力可扩展等能力,为业务量长期具备增长或波动情况的业务系统,提供了较为有利的技术支撑。
[0003]然而随着应用场景的逐渐增多,现有的分布式技术已经不能适应部分应用场景,以电商活动资源的分配场景为例,现有的方法是:通过将不同用户的请求通过一致性hash路由,流转到指定的set处理,从而实现系统并发吞吐能力的灵活扩容。对于交易日志、交易明细等流程数据;用户相关的协议数据等均可以较好的适配该规则。但是对于资源类数据,例如商品库存,则可能会存在一定的问题。例如:参见图1,分为10个set后,进行热门活动,将库存均匀的分配到1~10个set上,每个set各100万优惠券码。当活动开展 ...
【技术保护点】
【技术特征摘要】
1.一种基于分布式的虚拟资源请求匹配方法,其特征在于,包括:将每个分布式数据库所存储的虚拟资源的数量登记到全局分布式缓存;接收用户的虚拟资源请求;根据所述全局分布式缓存将所述虚拟资源请求发送至对应的分布式数据库。2.如权利要求1所述的虚拟资源请求匹配方法,其特征在于,还包括:根据所述虚拟资源的数量实时更新所述全局分布式缓存。3.如权利要求1所述的虚拟资源请求匹配方法,其特征在于,还包括:解析所述虚拟资源请求,以确定用户ID以及用户所请求的虚拟资源ID。4.如权利要求3所述的虚拟资源请求匹配方法,其特征在于,所述根据所述全局分布式缓存将所述虚拟资源请求发送至对应的分布式数据库,包括:根据所述虚拟资源ID遍历所述全局分布式缓存,以查找存储有所述虚拟资源的分布式数据库;将所述虚拟资源请求发送至所述存储有所述虚拟资源的分布式数据库。5.如权利要求4所述的虚拟资源请求匹配方法,其特征在于,所述将所述虚拟资源请求发送至所述存储有所述虚拟资源的分布式数据库,包括:当所述存储有所述虚拟资源的分布式数据库的数量为多个时,根据所述用户ID确定最优的分布式数据库,并将所述虚拟资源请求发送至所述最优的分布式数据库。...
【专利技术属性】
技术研发人员:张宏根,胡凯乐,刘金凤,雷琼,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。