应用间缓存同步的方法、装置、存储介质及电子设备制造方法及图纸

技术编号:20797048 阅读:48 留言:0更新日期:2019-04-06 10:39
本公开涉及一种应用间缓存同步的方法、装置、存储介质及电子设备,所述方法应用于运行源应用的主机,所述方法包括:从服务注册中心获取目标应用的访问地址,所述访问地址是所述目标应用注册到所述服务注册中心时发送给所述服务注册中心的;根据所述访问地址将所述源应用本地缓存中的缓存数据作为传递参数调用所述目标应用的接口,以将所述缓存数据传递给所述目标应用进行缓存。通过本公开的技术方案,当目标应用集群扩展时,使得源应用可以通过服务注册中心自动获取目标应用的访问地址,无需人工配置。

Methods, devices, storage media and electronic devices for inter-application cache synchronization

The present disclosure relates to a method, device, storage medium and electronic equipment for cache synchronization between applications. The method is applied to the host running source applications. The method includes: obtaining an access address of the target application from a service registry, which is sent to the service registry when the target application is registered with the service registry; and according to the visit. The question address calls the interface of the target application as a transfer parameter to transfer the cached data from the source application local cache to the target application for caching. Through the technical scheme of the present disclosure, when the target application cluster expands, the source application can automatically obtain the access address of the target application through the service registry without manual configuration.

【技术实现步骤摘要】
应用间缓存同步的方法、装置、存储介质及电子设备
本公开涉及信息
,具体地,涉及一种应用间缓存同步的方法、装置、存储介质及电子设备。
技术介绍
缓存是分布式系统中的重要组件,主要解决高并发、大数据场景下,热点数据访问的性能问题。应用间缓存同步是指源应用中的缓存数据同步到目标应用的缓存中,其应用场景主要是由源应用来驱动数据维护,由目标应用来响应数据变更。现有技术中的应用间缓存同步的方法,通常需要人工配置目标应用的访问地址,由源应用根据目标应用的访问地址调用目标应用的接口来进行缓存同步。然而,当目标应用集群扩展时,需要人工增加或删除目标应用的访问地址。
技术实现思路
为了克服现有技术中存在的问题,本公开提供一种应用间缓存同步的方法、装置、存储介质及电子设备。为了实现上述目的,本公开提供一种应用间缓存同步的方法,所述方法应用于运行源应用的主机,所述方法包括:从服务注册中心获取目标应用的访问地址,所述访问地址是所述目标应用注册到所述服务注册中心时发送给所述服务注册中心的;根据所述访问地址将所述源应用本地缓存中的缓存数据作为传递参数调用所述目标应用的接口,以将所述缓存数据传递给所述目标应用进行本文档来自技高网...

【技术保护点】
1.一种应用间缓存同步的方法,其特征在于,所述方法应用于运行源应用的主机,所述方法包括:从服务注册中心获取目标应用的访问地址,所述访问地址是所述目标应用注册到所述服务注册中心时发送给所述服务注册中心的;根据所述访问地址将所述源应用本地缓存中的缓存数据作为传递参数调用所述目标应用的接口,以将所述缓存数据传递给所述目标应用进行缓存。

【技术特征摘要】
1.一种应用间缓存同步的方法,其特征在于,所述方法应用于运行源应用的主机,所述方法包括:从服务注册中心获取目标应用的访问地址,所述访问地址是所述目标应用注册到所述服务注册中心时发送给所述服务注册中心的;根据所述访问地址将所述源应用本地缓存中的缓存数据作为传递参数调用所述目标应用的接口,以将所述缓存数据传递给所述目标应用进行缓存。2.根据权利要求1所述的方法,其特征在于,在所述根据所述访问地址将所述源应用本地缓存中的缓存数据作为传递参数调用所述目标应用的接口之前,所述方法还包括:在所述源应用接收到数据更新操作时,根据所述数据更新操作同时更新数据库和所述源应用本地缓存中的数据。3.根据权利要求1或2所述的方法,其特征在于,所述从服务注册中心获取目标应用的访问地址,包括:与所述服务注册中心建立长连接;通过所述长连接监听所述服务注册中心中存储的访问地址的变更信息;根据所述变更信息对所述源应用本地缓存的目标应用的访问地址进行更新,其中,所述源应用本地缓存的访问地址是首次从所述服务注册中心获取到访问地址后进行缓存的。4.一种应用间缓存同步的方法,其特征在于,所述方法应用于服务注册中心,所述方法包括:接收目标应用发送的注册请求,存储所述注册请求中的所述目标应用的访问地址;将所述访问地址发送给源应用,所述访问地址用于所述源应用将所述源应用本地缓存中的缓存数据作为传递参数调用所述目标应用的接口,以将所述缓存数据传递给所述目标应用进行缓存。5.一种应用间缓存同步的装置,其特征在于,所述装置应用于运行源应用的主机,所述装置包括:获取模块,用于从服务注册中心获取目标应用的访问地址,所述访问地址是所述目标应用注册到所述服务注册中心时发...

【专利技术属性】
技术研发人员:陆国际何昌钦
申请(专利权)人:东软集团股份有限公司
类型:发明
国别省市:辽宁,21

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1