一种基于异步机制的资源共享方法及系统技术方案

技术编号:28034336 阅读:31 留言:0更新日期:2021-04-09 23:16
本发明专利技术公开了一种基于异步机制的资源共享方法及系统,共享同一消费信息的成员离散到不同的进程,包括:设置阈值;任一进程在获取到对应成员的业务后,读取共享消费信息数据的剩余值;判断剩余值是否大于阈值;当剩余值大于阈值,则将该进程按照个人模式批价,并输出当条业务的批价信息;对批价信息进行累加,并一次加锁后更新共享消费信息数据的剩余值。将家庭业务在一定的触发条件下拆分为个体业务,实现异步更新共享消费信息记录的模式;以提高家庭业务的批价处理能力,适应家庭成员数的扩展,适应集群业务的时长推广。

【技术实现步骤摘要】
一种基于异步机制的资源共享方法及系统
本专利技术涉及资源共享
,具体涉及一种基于异步机制的资源共享方法,以解决家庭业务因使用共享消费信息造成的锁等待问题。
技术介绍
传统的家庭业务批价是所有的家庭成员使用一个共享消费信息,且将家庭成员离散到不同的处理进程;当所有的进程都在处理同一个家庭中的不同成员的批价时,先得到的进程将对共享消费信息数据进行加锁,后面的进程将等待前面进程释放锁后才能处理。上述串行加锁等待机制,在家庭成员越多、处理进程越离散的情况下,锁等待越严重、处理能力越低。上述串行加锁机制虽然处理流程控制简单,批价的准确性也可得到很好的控制;但针对家庭业务的发展越来越落后,批价能力剧减,无法适应集群业务的时长推广。
技术实现思路
针对现有技术中存在的上述问题,本专利技术提供一种基于异步机制的资源共享方法,将家庭业务在一定的触发条件下拆分为个体业务,实现异步更新共享消费信息记录的模式;以提高家庭业务的批价处理能力,适应家庭成员数的扩展,适应集群业务的时长推广。本专利技术公开了一种基于异步机制的本文档来自技高网...

【技术保护点】
1.一种基于异步机制的资源共享方法,共享同一消费信息的成员离散到不同的进程,其特征在于,包括:/n设置阈值;/n任一进程在获取到对应成员的业务后,读取共享消费信息数据的剩余值;/n判断剩余值是否大于阈值;/n当剩余值大于阈值,则将该进程按照个人模式批价,并输出当条业务的批价信息;/n对所述批价信息进行累加,并一次加锁后更新共享消费信息数据的剩余值。/n

【技术特征摘要】
1.一种基于异步机制的资源共享方法,共享同一消费信息的成员离散到不同的进程,其特征在于,包括:
设置阈值;
任一进程在获取到对应成员的业务后,读取共享消费信息数据的剩余值;
判断剩余值是否大于阈值;
当剩余值大于阈值,则将该进程按照个人模式批价,并输出当条业务的批价信息;
对所述批价信息进行累加,并一次加锁后更新共享消费信息数据的剩余值。


2.如权利要求1所述的资源共享方法,其特征在于,还包括:
当剩余值不大于阈值,则对共享消费信息数据进行串行加锁处理。


3.如权利要求1所述的资源共享方法,其特征在于,
当所述业务为话单时,所述批价信息包括号码、家庭编号、话单使用量、话单免费量、使用产品编码和有效期。


4.一种基于异步机制的资源共享系统,共享同一...

【专利技术属性】
技术研发人员:胡鹏飞
申请(专利权)人:北京思特奇信息技术股份有限公司
类型:发明
国别省市:北京;11

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

1