-
公开(公告)号:CN120045567A
公开(公告)日:2025-05-27
申请号:CN202411936082.0
申请日:2024-12-26
Applicant: 航天信息股份有限公司
Abstract: 本发明公开了一种单用户限制并发的接口处理方法及系统,其中,该方法包括:从redis缓存获取分布式锁,将用户的账号信息记录到分布式锁中;将用户名作为分布式锁的标识去抢所述分布式锁,其中有多名用户同时在抢所述分布式锁;基于请求计数器判断是否成功抢到所述分布式锁,若未能抢到分布式锁,则获取分布式锁中记录的用户的账号信息,判断分布式锁中所记录的账号信息是否与当前请求抢分布式锁的账号信息是否一致;若分布式锁中所记录的账号信息与当前请求抢分布式锁的账号信息一致,重置分布式锁的过期时间,对请求计数器进行原子加一操作。极大地提高了业务调用的成功率,有效地避免了在一个账号正在使用的过程中,被其他账号强制下线的情况发生。
-
公开(公告)号:CN119945735A
公开(公告)日:2025-05-06
申请号:CN202411939508.8
申请日:2024-12-26
Applicant: 航天信息股份有限公司
IPC: H04L9/40
Abstract: 本发明公开了一种网站业务授权状态共享方法及系统,其中方法包括:查询用户端提交的目标网站的登录账号和密码;查询所述目标网站用户端提交的登录账号对应的Cookie信息;当查询到所述登录账号对应的Cookie信息时,判断所述Cookie信息中是否包含当前业务授权Cookie;当判断出所述Cookie信息中包含当前业务授权Cookie时,通过Cookie信息调用网站业务接口。本发明提出了一种网站业务授权状态共享方法及系统,通过云端建立Cookie池,存储网站业务授权状态对应的Cookie信息,业务系统调用网站业务接口时,优先使用Cookie信息,实现网站业务授权状态共享,避免多个业务系统同时使用时业务授权状态失效,保证业务连续不中断。
-
公开(公告)号:CN119960934A
公开(公告)日:2025-05-09
申请号:CN202411980129.3
申请日:2024-12-31
Applicant: 航天信息股份有限公司
Abstract: 本发明公开了一种基于实时运行情况变更的业务智能切换方法和系统,包括:根据接口调用方的业务逻辑的运行数据;确定调用方的第一业务运行逻辑的优先级和切换优先级;若缓存中没有优先级数据,则加载第一业务运行逻辑优先级和切换优先级,并作为默认优先级;若缓存中存在优先级数据,且为接口非首次调用时,则通过计算配置的时间段内的数据成功率与响应时间,判定上一时间周期内使用的被调用方的执行能力;若所述执行力未达到要求,则获取切换优先级顺序中的下一个被调用方,将被调用方更新至缓存中;若所述执行力达到要求,则将当前被调用方作为首位优先级更新优先级数据。提高系统运行效率,以提高接口性能,保证业务流程正常高效返回。
-
-