【技术实现步骤摘要】
本申请涉及互联网
,尤其涉及一种访问请求的处理方法和装置。
技术介绍
互联网应用的全球化趋势日益明显,网站需要有相应的技术方案让全球的用户都能访问。现在,常用的技术方案有两种,一种就是全球都访问同一区域的服务器,这种方案的优点是实现简单,缺点是其他区域访问的时候会比较慢;另一种是建立多个分站,这种方案的优点是访问速度可以得到保证,但是涉及到写操作的时候,为了保证数据一致性,往往还是只允许在主站写数据,这时候的访问速度就无法保证。综上所述,现有技术中,在不同区域访问网站时候,访问速度不能得到保证,特别是写操作的访问,例如:下单或登录等等,导致用户体验较差。
技术实现思路
本申请的目的旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本申请的第一个目的在于提出一种访问请求的处理方法。该方法可以保证写操作只发生在一个区域的服务器上,避免了写竞争产生脏数据,而且每次处理用户的访问请求的都是距离用户最近的服务器,从而可以提高访问速度,实现应用的全球化部署,提高用户体验度。本申请的第二个目的在于提出一种访问请求的处理装置。为了实现上述目的,本申请第一方面实施例的访问请求的处理方法,包括:接收用户发送的访问请求,所述访问请求包含所述用户的用户标识;根据所述用户标识获得所述用户的注册地址,根据所述访问请求获得所述用户当前使用的地址;根据所述用户的注册地址和所述用户当前使用的地址确定处理所述访问请求的服务器。本申请实施例的访问请求的处理方法中,接收用户发送的访问请求之后,根据上述用户的用户标识获得上述用户的注册地址,然后根据上述访问请求获得上述用户当前使用的地址, ...
【技术保护点】
一种访问请求的处理方法,其特征在于,包括:接收用户发送的访问请求,所述访问请求包含所述用户的用户标识;根据所述用户标识获得所述用户的注册地址,根据所述访问请求获得所述用户当前使用的地址;根据所述用户的注册地址和所述用户当前使用的地址确定处理所述访问请求的服务器。
【技术特征摘要】
1.一种访问请求的处理方法,其特征在于,包括:接收用户发送的访问请求,所述访问请求包含所述用户的用户标识;根据所述用户标识获得所述用户的注册地址,根据所述访问请求获得所述用户当前使用的地址;根据所述用户的注册地址和所述用户当前使用的地址确定处理所述访问请求的服务器。2.根据权利要求1所述的方法,其特征在于,所述根据所述用户的注册地址和所述用户当前使用的地址确定处理所述访问请求的服务器包括:获得所述用户的注册地址所属的第一区域和所述用户当前使用的地址所属的第二区域;判断所述第一区域与所述第二区域是否相同;如果相同,则确定处理所述访问请求的服务器为所述第一区域的服务器;如果不同,则确定处理所述访问请求的服务器为所述第二区域的服务器。3.根据权利要求2所述的方法,其特征在于,所述确定处理所述访问请求的服务器为所述第二区域的服务器之后,还包括:在所述第二区域的服务器上添加所述用户的漫游信息,所述用户的漫游信息用于标识所述用户漫游到所述第二区域。4.根据权利要求2所述的方法,其特征在于,所述确定处理所述访问请求的服务器为所述第二区域的服务器之后,还包括:向所述第一区域的服务器发起数据漫游请求,在所述第一区域的服务器上添加所述用户的漫游信息,以标识所述用户当前已漫游到所述第二区域。5.根据权利要求4所述的方法,其特征在于,还包括:判断所述访问请求的类型;如果所述访问请求是读操作请求,则将所述用户的数据从所述第一区域的服务器拷贝到所述第二区域的服务器;如果所述访问请求是写操作请求,则将所述写操作请求的数据写入所述第二区域的服务器。6.根据权利要求5所述的方法,其特征在于,还包括:如果检测到所述用户从所述第二区域漫游到了第三区域,则在所述第三区域的服务器上添加所述用户的漫游信息,以标识所述用户漫游到所述第三区域。7.根据权利要求6所述的方法,其特征在于,还包括:当所述访问请求是读操作请求时,将所述用户的数据从所述第二区域的服务器拷贝到所述第三区域的服务器,并更新所述第一区域的服务器上所述用户的漫游信息,以标识所述用户当前已漫游到所述第三区域。8.根据权利要求7所述的方法,其特征在于,所述将所述用户的数据从所述第二区域的服务器拷贝到所述第三区域的服务器之后,还包括:将所述用户的数据和所述用户的漫游信息从所述第二区域的服务器上删除。9.根据权利要求3-8任意一项所述的方法,其特征在于,还包括:检测到所述用户结束漫游回到所述第一区域之后,删除所述用户漫游地所属区域的服务器上所述用户的漫游信息;如果所述用户的数据有更新,将所述用户的数据拷贝回所述第一区域的服务器,并删除所述第一区域的服务器上所述用户的漫游信息。10.一种访问请求的处理装置,其特征在于,包括:接收模块,用于接收用户发送的访问请求,所述访问请求包含所述用户的用户标识;获得模块,用于根据所述用户标识获得所述用户的注册地址,根据所述接收模块接收的访问请求...
【专利技术属性】
技术研发人员:来翔,冯嘉,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。