本技术提供了一种会话过程分布式缓存同步方法、装置及设备,所述方法包括:获取目标会话的业务请求以及分布式锁;基于所述业务请求以及分布式锁判断所述目标会话是否存在于进程缓存中;若所述目标会话存在于进程缓存中,则基于所述业务请求对所述目标会话进行数据处理,获得数据处理结果,基于所述数据处理结果将所述目标会话的关键更新同步存储到分布式会话缓存内,并持续续约其分布式锁。本发明通过将目标会话的业务请求在进程缓存中进行业务处理,并将处理后的目标会话存储于分布式缓存内,从而能够适用于本地化处理要求较高、分布式缓存压力过载的场景。
背景技术
随着互联网的发展,用户规模和数据规模越来越大,对系统的性能提出了更高的要求,缓存就是其中一个非常关键的组件。分布式缓存作为缓存的一种,因其性能较优而被越来越广泛的使用。
服务化框架在每秒查询率(Query Per Second,QPS)的压力下常使用分布式缓存保存并更新长会话上下文,以此最大化会话的本地化处理、减小分布式缓存的访问压力。然而,现有的分布式缓存方法难以适用于本地化处理要求较高、分布式缓存压力过载的场景。
实现思路