【技术实现步骤摘要】
业务处理方法、装置、设备、介质和程序产品
[0001]本公开涉及大数据领域,具体大数据领域的数据处理领域和信息安全领域,更具体地涉及一种业务处理方法、装置、设备、介质和程序产品。
技术介绍
[0002]在信息系统中,通常通过白名单机制对用户的业务处理请求进行验证。尤其是在系统中发布新功能或者使用新的开发技术后,或者在并轨运行双系统模式中,需要通过白名单机制控制用户对新功能模块或新系统的访问以控制业务处理。
[0003]但是一旦出现执行白名单机制系统异常或白名单信息失效的情况时,就会给系统的稳定访问造成不良影响。因此,高可用性和高稳定性成为影响白名单机制下的正常进行业务处理的重要因素。
技术实现思路
[0004]鉴于上述问题,本公开提供了一种具有高可用性和高扩展性的业务处理方法、装置、设备、介质和程序产品。
[0005]根据本公开的第一个方面,提供了一种业务处理方法,包括:在得到用户获取身份信息的授权后,响应于用户发起的业务请求,读取一级数据库的第一白名单信息,所述业务请求包括所述用户的用户标识 ...
【技术保护点】
【技术特征摘要】
1.一种业务处理方法,包括:在得到用户获取身份信息的授权后,响应于用户发起的业务请求,读取一级数据库的第一白名单信息,所述业务请求包括所述用户的用户标识;在确定读取所述第一白名单信息异常的情况下,读取二级数据库的第二白名单信息;根据所述用户标识,解析所述第二白名单信息,得到以二进制形式表示的所述用户与多个业务组件之间的权限信息;以及根据所述权限信息,将所述业务请求路由至所述多个业务组件,以处理所述业务请求。2.根据权利要求1所述的业务处理方法,其中,所述业务请求包括至少一个业务类型;所述根据所述权限信息,将所述业务请求路由至所述多个业务组件,以处理所述业务请求,包括:获取所述多个业务组件中与至少一个业务类型对应的至少一个目标业务组件;确定所述权限信息中与所述至少一个目标业务组件对应的至少一个访问标识;以及根据所述至少一个访问标识,通过所述至少一个目标业务组件业务组件处理所述业务请求。3.根据权利要求1或2所述的业务处理方法,其中,所述根据所述权限信息,将所述业务请求路由至所述多个业务组件,以处理所述业务请求,还包括:获取所述权限信息中的流控标识;以及在确定所述流控标识指示所述用户受到流量控制的情况下,拦截所述业务请求。4.根据权利要求1所述的业务处理方法,其中,所述方法还包括:在所述一级数据库和所述二级数据库中增加白名单信息;所述在所述一级数据库和所述二级数据库中增加白名单信息,包括:获取新增信息和与所述新增信息对应的用户标识;将所述新增信息转换为二进制数据,所述二进制数据包括的至少一位二进制数值分别表示流控标识和至少一个业务组件的访问标识;将所述二进制数据转换为十进制数据,所述十进制数据为权限信息;以及根据所述十进制数据和所述用户标识,生成白名单信息。5.根据权利要求4...
【专利技术属性】
技术研发人员:胡康康,李承文,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。