业务处理的方法、数据访问器、状态管理器及计算设备技术

技术编号:26343910 阅读:44 留言:0更新日期:2020-11-13 20:51
本发明专利技术实施例涉及数据处理技术领域,公开了一种业务处理的方法、数据访问器、状态管理器及计算设备,该方法包括:接收待处理业务;获取所述待处理业务所访问的数据节点;从状态管理器中获取所述数据节点的状态;判断所述数据节点的状态是否为熔断状态;若为熔断状态,挂起所述待处理业务。通过上述方式,本发明专利技术实施例实现了数据节点处于熔断状态时,挂起访问该数据节点的待处理业务,避免出现在数据节点处于熔断状态时,业务管理器为待处理业务持续访问数据节点,从而造成业务管理器出现堵塞的情况。

Business processing method, data accessor, state manager and computing equipment

【技术实现步骤摘要】
业务处理的方法、数据访问器、状态管理器及计算设备
本专利技术实施例涉及数据处理
,具体涉及一种业务处理的方法、数据访问器、状态管理器及计算设备。
技术介绍
BOSS(Business&OperationSupportSystem,业务运营支持系统)计费系统是面向无线通信运营商的,用于根据用户对无线网络的使用情况,计算用户所需要缴纳的费用的系统。目前,BOSS计费系统中用于存储数据的数据节点是采用集群化部署,以在单个数据节点出现故障时,BOSS计费系统仍然可以运行,不影响BOSS计费系统对其它业务的处理。在实现本专利技术实施例的过程中,专利技术人发现:目前,BOSS计费系统对集群化数据节点的访问是采用统一数据访问器实现,但是,当一数据节点出现故障时,无法向数据访问器返回应答时,但是数据访问器并不清楚数据节点的情况,其仍然会为访问该数据节点的待处理业务向数据节点持续请求数据,在访问该数据节点的待处理业务略为增加时,就很容易造成数据访问器堵塞,影响其它业务的处理。
技术实现思路
鉴于上述问题,本专利技术实施例本文档来自技高网...

【技术保护点】
1.一种业务处理的方法,其特征在于,所述方法包括:/n接收待处理业务;/n获取所述待处理业务所访问的数据节点;/n从状态管理器中获取所述数据节点的状态;/n判断所述数据节点的状态是否为熔断状态;/n若为熔断状态,挂起所述待处理业务。/n

【技术特征摘要】
1.一种业务处理的方法,其特征在于,所述方法包括:
接收待处理业务;
获取所述待处理业务所访问的数据节点;
从状态管理器中获取所述数据节点的状态;
判断所述数据节点的状态是否为熔断状态;
若为熔断状态,挂起所述待处理业务。


2.根据权利要求1所述的方法,其特征在于,所述熔断状态包括异常熔断状态和正常熔断状态;
所述方法进一步包括:
当检测到所述数据节点的状态由异常熔断状态变更为正常熔断状态时,按照计费业务处理顺序,将为所述数据节点挂起的所述待处理业务进行逐级处理。


3.根据权利要求2所述的方法,其特征在于,所述按照计费业务处理顺序,将为所述数据节点挂起的所述待处理业务进行逐级处理,进一步包括:
对为所述数据节点挂起的所述待处理业务依次执行赠送处理、批价处理和合账处理。


4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
当为所述数据节点挂起的所述待处理业务均处理完成时,向所述状态管理器发送完成指令,以使所述状态管理器将所述数据节点的状态变更为正常状态。


5.根据权利要求2所述的方法,其特征在于,
所述异常熔断状态为在所述数据节点处于异常时设置的状态;
所述正常熔断状态为在所述数据节点由异常恢复至正常,但是为所述数据节点挂起的待处理业务尚未处理完成时设置的状态。


6.根据权利要求1-5中任意一项所述的方法,其特征在于,在所述从状态管理器中获取所述数据节点的状态的步骤之前,所述方法进一步包括:
获取当前访问所述数据节点的业务的业务数量;
判断所述业务数量是否大于预设数量;
若是,则屏蔽所述待处理业务,并且向所述待处理业务的发送方返回错误报告;
若否,则执行所述获取所述数据节点的状态的步骤。


7.一种业务处理的方法,其特征在于,所述方法包括:
检测数据节点是否存在异...

【专利技术属性】
技术研发人员:郭晓东薛超
申请(专利权)人:中国移动通信集团湖北有限公司中国移动通信集团有限公司
类型:发明
国别省市:湖北;42

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

1