【技术实现步骤摘要】
用于金融领域的负载均衡与缓存中心系统及风控系统
本专利技术涉及金融领域的风控系统实现,具体一种用于金融领域的负载均衡与缓存中心系统、以及应用该负载均衡与缓存中心系统的金融风控系统。
技术介绍
金融风控系统支持众多逻辑复杂的业务功能,系统需要处理单个或多个业务人员发起的各类复杂业务请求,且部分业务的计算量极大。风控业务团队会使用同一套风控系统来处理业务请求。当多任务同时发起时,容易出现明显的卡顿或等待现象,并发性的业务处理需求急需实现。如何对多服务并发处理进行设计以及实现计算任务在多服务之间的负载均衡,是业界亟待解决的问题之一。风控系统的主体功能可以按照时效性分为两类:一类是高时效业务,此类业务处理时延低,程序能够在极短时间内完成计算;另一类是低时效业务,这类业务的计算复杂度高,单个业务请求需要消耗较长的处理时间。由于低失效业务的存在,会造成风控计算任务阻塞时间过长。此外,单次业务操作可能涉及多个业务对象,受限于通讯协议,业务人员需要分批向服务端提交数据;另一方面,风控的部分业务需要支持业务人员使用自定义的参数 ...
【技术保护点】
1.一种用于金融领域的负载均衡与缓存中心系统,其特征在于,系统包括负载均衡系统、缓存中心系统,其中:/n负载均衡系统,用于通过动态维护金融风控系统的低时效服务组模块中的每个服务单元的状态,并实现风控业务请求的均匀分发;/n缓存中心系统,用于通过实现用户会话粒度的分业务数据缓存,保证业务请求数据的正确性与完整性。/n
【技术特征摘要】
1.一种用于金融领域的负载均衡与缓存中心系统,其特征在于,系统包括负载均衡系统、缓存中心系统,其中:
负载均衡系统,用于通过动态维护金融风控系统的低时效服务组模块中的每个服务单元的状态,并实现风控业务请求的均匀分发;
缓存中心系统,用于通过实现用户会话粒度的分业务数据缓存,保证业务请求数据的正确性与完整性。
2.根据权利要求1所述的用于金融领域的负载均衡与缓存中心系统,其特征在于,负载均衡系统包括服务实时状态维护单元和服务挑选单元,其中:
服务实时状态维护单元,用于初始化并动态维护低时效服务组模块中每一个服务单元的实时状态;
服务挑选单元,用于从低时效服务组模块中挑选一个状态为空闲的服务单元。
3.根据权利要求2所述的用于金融领域的负载均衡与缓存中心系统,其特征在于,服务实时状态维护单元进一步配置为当负载均衡系统收到一笔低时效业务请求时,其中一个状态为空闲的服务单元会被选中负责该笔低时效业务请求的业务处理,同时该服务单元会被置为繁忙状态;且通过服务单元和负载均衡系统之间的服务状态报告,实现服务单元状态的重置机制。
4.根据权利要求2所述的用于金融领域的负载均衡与缓存中心系统,其特征在于,服务挑选单元基于顺序查找算法选取空闲单元:顺序遍历所有的服务单元,当找到第一个空闲的服务单元时停止查找,并指定该服务单元负责处理本次低时效业务请求,若不存在任何一个空闲的服务单元,则返回错误,在完成挑选之后,再由服务实时状态维护单元更新该服务单元的状态。
5.根据权利要求1所述的用于金融领域的负载均衡与缓存中心系统,其特征在于,缓存中心系统包括多个会话单元,实现不同会话的隔离以防止后台数据错乱,每一会话单元中缓存多个业务参数数据和请求数据,以同时处理来自同一业务操作端的不同请求。
6.根据权利要求5所述的用于金融领域的负载均衡与缓存中心系统,其特征在于,缓存中心系统进一步配置为:当收到一笔低时效业务请求时,缓存中心系统开始缓存该笔低时效业务请求相关的包括业务参数数据和请求数据在内的业务数据,当缓存中心系统收到一结束标志后获知该笔完整的业务数据...
【专利技术属性】
技术研发人员:曹广泽,王康贵,刘英,张飞,郑丽霞,
申请(专利权)人:上海金融期货信息技术有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。