【技术实现步骤摘要】
全局信息获取及处理的方法、装置和更新系统
本申请涉及互联网
,特别是涉及一种全局信息获取方法和装置,一种全局信息处理方法和装置,以及一种全局信息更新系统。
技术介绍
随着电子商务全球化的快速发展,跨区域电子商务交易越来越普及和频繁。电子商务大规模跨区域分布式场景下部署的业务往往会面临全局信息更新需求,并且在保持服务连续条件下,要求更新过程高效且数据信息保持全局一致。例如虚拟专用网络(VirtualPrivateCloud,VPC)业务中IP地址Translation配置数据,或者是像Ebay、Amazon等国际化电子商务平台的全局信息。具体以路由表而言,在进行电子商务交易的过程中,涉及到用户对互联网数据中心(InternetDataCenter,IDC)的数据操作,为了快速响应用户的数据操作请求和保证全局数据一致性,像阿里巴巴、Amazon和Ebay这类国际化电商平台通常会在多个区域分布设置若干互联网数据中心,然后根据用户所在地点分配就近的互联网数据中心,并将用户所归属的互联网数据中心记录在路由表中,基于该路由表服务用户的数据操作请求,从而可以高效地服务各个区域范围内的用户,又能保证同一用户的全部数据操作仅针对同一个互联网数据中心。实际生活中,用户可能会跨区域进行数据操作,如用户到其他城市出差,或移民至另外一个国家,为了快速响应用户的数据操作请求和保证全局数据一致性,需要重新分配用户归属的互联网数据中心并更新路由表。目前路由表的更新方式中,是由电商平台的管控系统(ManagementControlSystem,MCS)将更新的新版本路由表推送至各区域 ...
【技术保护点】
一种全局信息获取方法,应用于应用服务器,其特征在于,所述方法包括:从全局信息服务器获取全局信息的当前版本信息并更新至本地,并根据获取的版本信息从所述全局信息服务器获取对应的全局信息;根据与所述全局信息服务器的通讯状态更新本地的当前版本信息的有效期;检测到所述本地的当前版本信息的有效期失效,暂停提供针对所述全局信息的服务,以使各个应用服务器的全局信息同步。
【技术特征摘要】
1.一种全局信息获取方法,应用于应用服务器,其特征在于,所述方法包括:从全局信息服务器获取全局信息的当前版本信息并更新至本地,并根据获取的版本信息从所述全局信息服务器获取对应的全局信息;根据与所述全局信息服务器的通讯状态更新本地的当前版本信息的有效期;检测到所述本地的当前版本信息的有效期失效,暂停提供针对所述全局信息的服务,以使各个应用服务器的全局信息同步。2.根据权利要求1所述的方法,其特征在于,所述根据与所述全局信息服务器的通讯状态更新本地的当前版本信息的有效期的步骤包括:定期向所述全局信息服务器发送第一通讯状态确认信息;当在预设时间段内收到所述全局信息服务器返回的第二通讯状态确认信息,则重置所述当前版本信息的有效期。3.根据权利要求2所述的方法,其特征在于,所述检测到所述本地的当前版本信息的有效期失效,暂停提供针对所述全局信息的服务的步骤包括:当检测到在所述预设时间段内没有收到所述第二通讯状态确认信息,则判定所述当前版本信息的有效期失效,并暂停提供针对所述全局信息的服务。4.根据权利要求3所述的方法,其特征在于,在所述根据与所述全局信息服务器的通讯状态更新本地的当前版本信息的有效期的步骤之前,所述方法还包括:向所述全局信息服务器注册通讯状态监控会话,在注册成功后开始计时所述当前版本信息的有效期;在所述判定所述当前版本信息的有效期失效的步骤之前,所述方法还包括:重新向所述全局信息服务器注册通讯状态监控会话,若注册失败则判定所述当前版本信息的有效期失效。5.根据权利要求1所述的方法,其特征在于,所述版本信息包括过渡版本信息,所述全局信息包括过渡全局信息,所述根据获取的版本信息从所述全局信息服务器获取对应的全局信息的步骤包括:根据获取的过渡版本信息从所述全局信息服务器获取对应的过渡全局信息;所述方法还包括:判断获取到的过渡全局信息是否携带有停写标识,若是,则暂停提供针对所述过渡全局信息的服务,若否,则提供所述过渡全局信息的服务。6.根据权利要求1所述的方法,其特征在于,在所述从全局信息服务器获取全局信息的当前版本信息并更新至本地的步骤之后,所述方法还包括:返回更新确认通知至所述全局信息服务器。7.根据权利要求1所述的方法,其特征在于,所述全局信息服务器部署在所述应用服务器所属的区域;所述全局信息服务器包括保存有所述全局信息的全局信息缓存服务器和保存有所述版本信息的版本信息管理服务器。8.根据权利要求1所述的方法,其特征在于,在所述从全局信息服务器获取全局信息的当前版本信息并更新至本地的步骤之前,所述方法还包括:订阅所述全局信息服务器中全局信息的版本信息;所述从全局信息服务器获取全局信息的当前版本信息并更新至本地的步骤包括:当接收到所述全局信息服务器发送的版本信息更新通知时,从所述全局信息服务器下载所述全局信息的当前版本信息,并相应更新本地的历史版本信息。9.一种全局信息处理方法,应用于全局信息服务器,其特征在于,所述方法包括:从全局信息更新管控设备获取全局信息以及对应的版本信息,并将所述版本信息发送至所述应用服务器;接收所述应用服务器提交的全局信息获取请求,并在所述全局信息获取请求携带的版本信息对应的全局信息中,查找所述应用服务器请求的全局信息,返回至所述应用服务器;与所述应用服务器保持通讯,以供所述应用服务器更新版本信息的有效期并在有效期失效时暂停提供针对所述全局信息的服务,以使各个应用服务器的全局信息同步。10.根据权利要求9所述的方法,其特征在于,所述与所述应用服务器保持通讯的步骤包括:接收所述应用服务器发送的第一通讯状态确认信息,并相应返回第二通讯状态确认信息至所述应用服务器。11.根据权利要求9所述的方法,其特征在于,所述方法还包括:根据与所述应用服务器的通讯状态,相应更新本地的存活应用服务器信息,以供所述全局信息更新管控设备查询所述应用服务器对全局信息的更新状态。12.一种全局信息获取装置,应用于应用服务器,其特征在于,所述装置包括:全局信息获取模块,用于从全局信息服务器获取全局信息的当前版本信息并更新至本地,并根据获取的版本信息从所述全局信息服务器获取对应的全局信息;版本信息有效期更新模块,用于根据与所述全局信息服务器的通讯状态更新本地的当前版本信息的有效期;服务暂停模块,用于检测到所述本地的当前版本信息的有效期失效,暂停提供针对所述全局信息的服务,以使各个应用服务器的全局信息同步。13.根据权利要求12所述的装置,其特征在于,所述版本信息有效期更新模块包括:第...
【专利技术属性】
技术研发人员:朱云锋,卢毅军,李彦超,雷继斌,陶云峰,唐治洋,余俊,冯嘉,郭东白,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。