【技术实现步骤摘要】
用户请求的处理方法和装置
[0001]本专利技术涉及数据处理
,尤其涉及一种用户请求的处理方法和装置。
技术介绍
[0002]目前金融系统在对交易事件进行处理时,需要将未过期的交易事件会话的全量历史数据存储到服务器内存当中。而交易事件会话的全量历史数据的数据量往往是巨大的,在没有良好的分布式算法的情况下,系统往往无法直接处理这么大量数据,导致内存不足而引起系统的崩溃。
技术实现思路
[0003]有鉴于此,本专利技术实施例提供一种用户请求的处理方法和装置,能够减少系统所需的内存消耗,从而减少系统崩溃的风险。
[0004]第一方面,本专利技术实施例提供了一种用户请求的处理方法,包括:
[0005]接收目标用户针对目标事件的用户请求;
[0006]确定所述目标事件的时间窗口是否大于预设时长,以得到判定结果;
[0007]根据所述判定结果,确定目标存储,进而从所述目标存储中获取所述目标用户针对所述目标事件的相关会话数据;
[0008]将所述用户请求的会话数据写入所述相关会 ...
【技术保护点】
【技术特征摘要】
1.一种用户请求的处理方法,其特征在于,包括:接收目标用户针对目标事件的用户请求;确定所述目标事件的时间窗口是否大于预设时长,以得到判定结果;根据所述判定结果,确定目标存储,进而从所述目标存储中获取所述目标用户针对所述目标事件的相关会话数据;将所述用户请求的会话数据写入所述相关会话数据中,生成更新的会话数据;根据所述更新的会话数据,对所述用户请求进行处理。2.根据权利要求1所述的方法,其特征在于,所述根据所述判定结果,确定目标存储,包括:在所述判定结果表征所述目标事件的时间窗口大于所述预设时长的情况下,确定所述目标存储为持久化存储。3.根据权利要求2所述的方法,其特征在于,所述持久化存储包括:数据库和/或磁盘文件。4.根据权利要求1所述的方法,其特征在于,所述根据所述判定结果,确定目标存储,包括:在所述判定结果表征所述目标事件的时间窗口不大于所述预设时长的情况下,确定所述目标存储为服务器内存。5.根据权利要求1所述的方法,其特征在于,所述根据所述更新的会话数据,对所述用户请求进行处理,包括:确定所述更新的会话数据是否满足预设规则;在所述更新的会话数据满足所述预设规则的情况下,对所述更新的会话数据进行针对所述预设规则的响应处理。6.根据权利要求5所述的方法,其特征在于,所述针对所述预设规则的响应处理包括以下至少之一:风控拦截、营销提醒及设备故障提醒。7.根据权利要求1所述的方法,其特征在于,所述根据所述更新的会话数据,对所述用户请求进行处理之后,还包括:从所述目标存储中,删除所述相关会话数据;将所述更新的会话数据写入在所述目标存储中。8.根据权利要求1所述的方法,其特征在于,所述从所述目标存储中获取所述目标用户针对所述目标事件的相关会话数据,包括:从所述用户请求中,获取所述目标用户的用户标识;确定所述用户标识对应的目标规则引擎组件;将所述用户请求路由给所述目标规则引擎组件,并利用所述目标规...
【专利技术属性】
技术研发人员:王舒,康泰,段刚,钟文,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。