【技术实现步骤摘要】
单服务器集群对全球不同国家数据进行管理的系统和方法
本专利技术涉及计算机
,尤其涉及的是一种单服务器集群对全球不同国家数据进行管理的系统和方法。
技术介绍
目前已经有许多公司是面向全球提供服务的,但他们的服务器都是物理分离的,美服就是在物理地址在美国,为美国用户服务,以此类推还有欧服、亚服等。这样做能保证数据相互独立,不存在不同国家用户在同一个服务器的情况,如果一个APP上有A国人自己选择在C国的服务器玩,所有数据都和A服务器无关了,是他自己的主观选择,默认遵守的都是C国的服务器相关规则。在向全球推广APP的过程中,前期因为要节约成本,公司将全球的用户都放在一个核心服务器集群中进行管理。但不同国家的用户实际的文化背景,语言,时区都各不相同,针对不同的国家需要做不同的数据处理,否则一个A国的人打开APP看到的都是C国的东西,语言方面,文字看不懂,语音又听不懂,这是非常糟糕的用户体验,不利于用户留存,所以需要在服务器内部对不同国家的用户进行分区管理,不同国家的用户看见不同的内容。常见做法是物理上将服 ...
【技术保护点】
1.一种单服务器集群对全球不同国家数据进行管理的系统,其特征在于,包括一个港口服务器和多个业务服务器,港口服务器用于接收所有客户端请求,并根据不同的客户端请求类型发送给不同的业务服务器;港口服务器同时根据客户端连接来源的IP地址区分该客户端来自于哪个国家,并根据该不同的国家信息来获取对应的区域和时区信息;任务服务器接收到该请求后,同时获取该客户端的国家、区域和时区信息,任务服务器根据该国家、区域和时区信息对不同区域和时区信息的用户分开管理,并向该客户端提供与其国家、区域和时区信息相关的内容和服务。/n
【技术特征摘要】 【专利技术属性】
1.一种单服务器集群对全球不同国家数据进行管理的系统,其特征在于,包括一个港口服务器和多个业务服务器,港口服务器用于接收所有客户端请求,并根据不同的客户端请求类型发送给不同的业务服务器;港口服务器同时根据客户端连接来源的IP地址区分该客户端来自于哪个国家,并根据该不同的国家信息来获取对应的区域和时区信息;任务服务器接收到该请求后,同时获取该客户端的国家、区域和时区信息,任务服务器根据该国家、区域和时区信息对不同区域和时区信息的用户分开管理,并向该客户端提供与其国家、区域和时区信息相关的内容和服务。
2.根据权利要求1所述的系统,其特征在于,港口服务器向相关的业务服务器发送客户端请求时,对该客户端请求数据附加一个带有区域信息的参数,任务服务器接收到该客户端请求后,解析该数据获取该客户端的国家、区域和时区信息。
3.根据权利要求1所述的系统,其特征在于,所述港口服务器设置有用户信息数据库,客户端向港口服务器发送请求时,港口服务器将该客户端的国家、区域和时区信息存储到港口服务器的用户信息数据库中。
4.根据权利要求3所述的系统,其特征在于,任务服务器接收到该客户端请求之后,任务服务器先向港口服务器查询国家、区域和时区信息,港口服务器从其用户数据库查询到该客户端的国家、区域和时区信息,并把该查询结果返回给任务服务器。
技术研发人员:吴奇,廖振宇,王振兴,王金刚,陈正超,段凌云,孙保权,
申请(专利权)人:贵阳语玩科技有限公司,
类型:发明
国别省市:贵州;52
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。