全局信息获取、处理及更新、方法、装置和系统制造方法及图纸

技术编号:15791609 阅读:110 留言:0更新日期:2017-07-09 21:30
本申请实施例提供了一种全局信息获取方法,应用于应用服务器,其特征在于,所述方法包括:从全局信息服务器获取全局信息的当前版本信息;根据获取的版本信息相应更新历史版本信息,返回更新确认通知至所述全局信息服务器;根据更新后的版本信息从所述全局信息服务器获取对应的全局信息。通过对全局信息与版本信息更新过程的解耦,即使存在网络链路、物理距离等诸多条件的差异,各应用服务器获取版本信息所耗费时间的差距也会相对较小,由此可以在较短的一个时间段内完成全局版本信息的更新。

【技术实现步骤摘要】
全局信息获取、处理及更新、方法、装置和系统
本申请涉及互联网
,特别是涉及一种全局信息获取方法和装置,一种全局信息处理方法和装置,及一种全局信息更新方法、装置和系统。
技术介绍
随着电子商务全球化的快速发展,跨区域电子商务交易越来越普及和频繁。电子商务大规模跨区域分布式场景下部署的业务往往会面临全局信息更新需求,并且在保持服务连续条件下,要求更新过程高效且数据信息保持全局一致。例如虚拟专用网络(VirtualPrivateCloud,VPC)业务中IP地址Translation配置数据,或者是像Ebay、Amazon等国际化电子商务平台的全局信息。具体以路由表而言,在进行电子商务交易的过程中,涉及到用户对互联网数据中心(InternetDataCenter,IDC)的数据操作,为了快速响应用户的数据操作请求和保证全局数据一致性,像阿里巴巴、Amazon和Ebay这类国际化电商平台通常会在多个区域分布设置若干互联网数据中心,然后根据用户所在地点分配就近的互联网数据中心,并将用户所归属的互联网数据中心记录在路由表中,基于该路由表服务用户的数据操作请求,从而可以高效地服务各个区域范围内的用户,又能保证同一用户的全部数据操作仅针对同一个互联网数据中心。实际生活中,用户可能会跨区域进行数据操作,如用户到其他城市出差,或移民至另外一个国家,为了快速响应用户的数据操作请求和保证全局数据一致性,需要重新分配用户归属的互联网数据中心并更新路由表。目前路由表的更新方式中,是由电商平台的管控系统(ManagementControlSystem,MCS)将更新的新版本路由表推送至各区域的应用服务器,应用服务器接收到新版本路由表后相应返回更新确认通知至管控系统,同时暂停服务用户的数据操作请求,管控系统确认各区域的全部应用服务器收到新版本路由表后,发送新版本路由表启用指令至应用服务器,应用服务器收到启用指令后恢复正常的服务,从而使得各个区域的应用服务器使用统一的路由表服务用户,保证了全局数据的一致性。然而,在大规模跨区域的路由表更新场景中,应用服务器获取一个完整的、数据量较大的新版本路由表所耗费的时间较长,由于管控系统至各区域的应用服务器的网络链路、物理距离等诸多条件的差异较大,可能存在部分区域的应用服务器已经接收到新版本路由表,部分区域的应用服务器仍然处于接收中的情况,需要较长的时间才能使得全局的多个应用服务器完成路由表的更新,而为了保证路由表的全局一致性,在数据更新的整个过程中,全局的应用服务器均无法服务用户。此外,其他的全局信息在大规模跨区域的更新场景中,也会存在同样的更新效率低、长时间无法服务用户的问题。因此,目前的全局信息更新方法更新效率较低,导致了全局系统服务在更新过程中较长时间不可用的问题。
技术实现思路
鉴于上述问题,提出了本申请实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种全局信息获取方法和装置,一种全局信息处理方法和装置,以及一种全局信息更新方法、装置和系统。为了解决上述问题,本申请公开了一种全局信息获取方法,所述方法包括:从全局信息服务器获取全局信息的当前版本信息;根据获取的版本信息相应更新历史版本信息,返回更新确认通知至所述全局信息服务器;根据更新后的版本信息从所述全局信息服务器获取对应的全局信息。可选地,所述版本信息包括过渡版本信息,所述根据更新后的版本信息从所述全局信息服务器获取对应的全局信息的步骤包括:根据更新后的过渡版本信息从所述全局信息服务器获取对应的全局信息;在所述根据更新后的版本信息从所述全局信息服务器获取对应的全局信息的步骤之后,所述方法还包括:判断获取到的全局信息是否携带停写标识,若是,则暂停提供针对所述全局信息的服务。可选地,所述方法还包括:根据所述应用服务器与所述全局信息服务器的通讯状态更新历史版本信息的有效期。可选地,所述根据与所述全局信息服务器的通讯状态更新当前版本信息的有效期的步骤包括:定期向所述全局信息服务器发送第一通讯状态确认信息;当在预设时间段内收到所述全局信息服务器返回的第二通讯状态确认信息,则重置所述当前版本信息的有效期;当在预设时间段内没有收到所述全局信息服务器返回的第二通讯状态确认信息,则判定所述当前版本信息失效,并暂停提供针对所述全局信息的服务。可选地,所述全局信息服务器部署在所述应用服务器所属的区域;所述全局信息服务器包括保存有所述全局信息的全局信息缓存服务器和保存有所述版本信息的版本信息管理服务器。可选地,在所述从全局信息服务器获取全局信息的当前版本信息的步骤之前,所述方法还包括:订阅所述全局信息服务器中全局信息的版本信息;所述从全局信息服务器获取全局信息的当前版本信息的步骤包括:当接收到所述全局信息服务器发送的版本信息更新通知时,从所述全局信息服务器下载所述全局信息的当前版本信息。为了解决上述问题,本申请还公开了一种全局信息处理方法,所述方法包括:从全局信息更新管控设备获取全局信息以及对应的版本信息,并将所述版本信息发送至所述应用服务器;收集所述应用服务器返回的更新确认通知;接收所述应用服务器提交的全局信息获取请求;在所述全局信息获取请求携带的版本信息对应的全局信息中,查找所述应用服务器请求的全局信息并返回至所述应用服务器。为了解决上述问题,本申请还公开了一种全局信息更新方法,所述方法包括:将全局信息及对应的版本信息发送至全局信息服务器;通过所述全局信息服务器收集所述应用服务器在获取所述版本信息后返回的更新确认通知;当收集到全部应用服务器返回的更新确认通知时,标记当前的全部应用服务器的版本信息更新完毕。可选地,在将全局信息及对应的版本信息发送至全局信息服务器之前还包括:针对全局信息中有更新的全局信息添加停写标识并生成过渡全局信息及对应的过渡版本信息;所述将全局信息及对应的版本信息发送至全局信息服务器的步骤包括:将所述过渡全局信息及所述过渡版本信息发送至所述全局信息服务器。可选地,所述将全局信息及对应的版本信息发送至全局信息服务器的步骤包括:将所述全局信息和所述版本信息对应发送至所述全局信息服务器的全局信息缓存系统和版本信息管理系统。为了解决上述问题,本申请还公开了一种全局信息获取装置,所述装置包括:当前版本信息获取模块,用于从全局信息服务器获取全局信息的当前版本信息;历史版本信息更新模块,用于根据获取的版本信息相应更新历史版本信息,返回更新确认通知至所述全局信息服务器;全局信息获取模块,用于根据更新后的版本信息从所述全局信息服务器获取对应的全局信息。可选地,所述版本信息包括过渡版本信息,所述全局信息获取模块包括:过渡全局信息获取子模块,用于根据更新后的过渡版本信息从所述全局信息服务器获取对应的全局信息;所述装置还包括:停写标识判断模块,用于判断获取到的全局信息是否携带停写标识,若是,则暂停提供针对所述全局信息的服务。可选地,所述装置还包括:有效期更新模块,用于根据所述应用服务器与所述全局信息服务器的通讯状态更新历史版本信息的有效期。可选地,所述有效期更新模块包括:第一通讯状态确认信息发送子模块,用于定期向所述全局信息服务器发送第一通讯状态确认信息;有效期重置子模块,用于当在预设时间段内收到所述全局信息服务器返本文档来自技高网
...
全局信息获取、处理及更新、方法、装置和系统

【技术保护点】
一种全局信息获取方法,应用于应用服务器,其特征在于,所述方法包括:从全局信息服务器获取全局信息的当前版本信息;根据获取的版本信息相应更新历史版本信息,返回更新确认通知至所述全局信息服务器;根据更新后的版本信息从所述全局信息服务器获取对应的全局信息。

【技术特征摘要】
1.一种全局信息获取方法,应用于应用服务器,其特征在于,所述方法包括:从全局信息服务器获取全局信息的当前版本信息;根据获取的版本信息相应更新历史版本信息,返回更新确认通知至所述全局信息服务器;根据更新后的版本信息从所述全局信息服务器获取对应的全局信息。2.根据权利要求1所述的方法,所述版本信息包括过渡版本信息,所述根据更新后的版本信息从所述全局信息服务器获取对应的全局信息的步骤包括:根据更新后的过渡版本信息从所述全局信息服务器获取对应的全局信息;在所述根据更新后的版本信息从所述全局信息服务器获取对应的全局信息的步骤之后,所述方法还包括:判断获取到的全局信息是否携带停写标识,若是,则暂停提供针对所述全局信息的服务。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据所述应用服务器与所述全局信息服务器的通讯状态更新历史版本信息的有效期。4.根据权利要求3所述的方法,其特征在于,所述根据与所述全局信息服务器的通讯状态更新当前版本信息的有效期的步骤包括:定期向所述全局信息服务器发送第一通讯状态确认信息;当在预设时间段内收到所述全局信息服务器返回的第二通讯状态确认信息,则重置所述当前版本信息的有效期;当在预设时间段内没有收到所述全局信息服务器返回的第二通讯状态确认信息,则判定所述当前版本信息失效,并暂停提供针对所述全局信息的服务。5.根据权利要求1所述的方法,其特征在于,所述全局信息服务器部署在所述应用服务器所属的区域;所述全局信息服务器包括保存有所述全局信息的全局信息缓存服务器和保存有所述版本信息的版本信息管理服务器。6.根据权利要求1所述的方法,其特征在于,在所述从全局信息服务器获取全局信息的当前版本信息的步骤之前,所述方法还包括:订阅所述全局信息服务器中全局信息的版本信息;所述从全局信息服务器获取全局信息的当前版本信息的步骤包括:当接收到所述全局信息服务器发送的版本信息更新通知时,从所述全局信息服务器下载所述全局信息的当前版本信息。7.一种全局信息处理方法,应用于全局信息服务器,其特征在于,所述方法包括:从全局信息更新管控设备获取全局信息以及对应的版本信息,并将所述版本信息发送至所述应用服务器;收集所述应用服务器返回的更新确认通知;接收所述应用服务器提交的全局信息获取请求;在所述全局信息获取请求携带的版本信息对应的全局信息中,查找所述应用服务器请求的全局信息并返回至所述应用服务器。8.一种全局信息更新方法,应用于全局信息更新管控设备,其特征在于,所述方法包括:将全局信息及对应的版本信息发送至全局信息服务器;通过所述全局信息服务器收集所述应用服务器在获取所述版本信息后返回的更新确认通知;当收集到全部应用服务器返回的更新确认通知时,标记当前的全部应用服务器的版本信息更新完毕。9.根据权利要求8所述的方法,其特征在于,在将全局信息及对应的版本信息发送至全局信息服务器之前还包括:针对全局信息中有更新的全局信息添加停写标识并生成过渡全局信息及对应的过渡版本信息;所述将全局信息及对应的版本信息发送至全局信息服务器的步骤包括:将所述过渡全局信息及所述过渡版本信息发送至所述全局信息服务器。10.根据权利要求8所述的方法,其特征在于,所述将全局信息及对应的版本信息发送至全局信息服务器的步骤包括:将所述全局信息和所述版本信息对应发送至所述全局信息服务器的全局信息缓存系统和版本信息管理系统。11.一种全局信息获取装置,应用于应用服务器,其特征在于,所述装置包括:当前版本信息获取模块,用于从全局信息服务器获取全局信息的当前版本信息;历史版本信息更新模块,用于根据获取的版本信息相应更新历史版本信息,返回更新确认通知至所述全局信息服务器;全局信息获取模块,用于根据更新后的版本信息从所述全局信息服务器获取对应的全局信息。12.根据权利要求11所述的装置,所述版本信息包括过渡版本信息,所述全局信息获取模块包括:过渡全局信息获取子模块,用于根据更新后的过渡版本信息从所述全局信息服务器获取对应的全局信息;所述装置还包括:停写标识判断模块,用于判断获取到的全局信息是否携带停写标识,若是,则暂停提供针对所述全局信息的服务。13.根据权利要求11所述的装置,其特征在于,所述装置还包括:有效期更新模块,...

【专利技术属性】
技术研发人员:余俊李彦超雷继斌朱云锋卢毅军陶云峰唐治洋冯嘉郭东白
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1