【技术实现步骤摘要】
一种数据处理的方法和应用服务器及集群
本申请涉及互联网信息处理技术,尤其涉及一种数据处理的方法和应用服务器及集群。
技术介绍
随着互联网技术的快速发展和互联网中数据信息量的不断增加,人们对互联网的依赖程度不断提高,导致对互联网的数据访问流量迅速增长。目前大部分网站(尤其是电子商务类的网站)需要提供24小时不间断服务,任何后台服务器的中断或通信失败导致的关键数据丢失都会造成很大的损失,这对互联网中使用的后台服务器提出了高性能、高可靠的要求。相对于网络技术的发展,各后台服务器处理数据的速度和内存访问速度的增长却远远低于网络带宽和应用程序的增长速度。网络带宽增长的同时带来了用户数量的增长,这使得后台服务器硬件资源消耗更为严重,使用单机后台服务器为一个网站服务的方式已经远远不能满足现实的需求,当前后台服务器的性能制约已经成为了互联网技术发展的瓶颈。在现有的互联网架构下,为了克服上述问题,提出组建后台服务器集群,利用负载均衡技术在业务执行时实现后台服务器集群中各服务器的负载均衡。具体实现方式为:第一步:将多台应用服务器通过网络设备相连组成一个应用服务器集群,使得每台 ...
【技术保护点】
一种数据处理的方法,其特征在于,该方法包括:源应用服务器在接收到数据处理请求消息时,判断自身是否具有响应该数据处理请求消息的能力;源应用服务器确定自身不具有响应该数据处理请求消息的能力时,根据本地存储的同一集群中其他应用服务器的能力信息,选择具有响应该数据处理请求消息能力的应用服务器作为中间应用服务器,并将所述数据处理请求消息转发给选择的中间应用服务器。
【技术特征摘要】
1.一种数据处理的方法,其特征在于,该方法包括: 源应用服务器在接收到数据处理请求消息时,判断自身是否具有响应该数据处理请求消息的能力; 源应用服务器确定自身不具有响应该数据处理请求消息的能力时,根据本地存储的同一集群中其他应用服务器的能力信息,选择具有响应该数据处理请求消息能力的应用服务器作为中间应用服务器,并将所述数据处理请求消息转发给选择的中间应用服务器。2.如权利要求1所述的方法,其特征在于,将所述数据处理请求消息转发给选择的中间应用服务器之后,所述方法还包括: 所述中间应用服务器判断自身是否具有响应该数据处理请求消息的能力; 若是,所述中间应用服务器作为目的应用服务器来响应该数据处理请求消息,并向源应用服务器返回响应成功消息; 若否,所述中间应用服务器向源应用服务器返回响应失败消息。3.如权利要求1所述的方法,其特征在于,所述方法还包括: 所述中间应用服务器判断自身是否具有响应该数据处理请求消息的能力; 若是,所述中间应用服务器作为目的应用服务器来响应该数据处理请求消息,并向源应用服务器返回响应成功消息; 若否,所述中间应用服务器根据本地存储的同一集`群中其他应用服务器的能力信息,选择一个具有响应该数据处理请求消息能力的应用服务器作为中间应用服务器,并由新选择的中间应用服务器重复执行所述判断自身是否具有响应该数据处理请求消息的能力的操作,直至选择出的中间应用服务器能够作为目的应用服务器响应该数据处理请求消息后向源应用服务器返回响应成功消息,或者直至遍历根据能力信息确定能够响应该数据处理请求消息的应用服务器。4.如权利要求3所述的方法,其特征在于,所述选择的应用服务器为同一集群中除源应用服务器和已选择过的中间应用服务器之外的应用服务器。5.如权利要求1所述的方法,其特征在于,所述方法还包括: 所述中间应用服务器判断自身是否具有响应该数据处理请求消息的能力; 若是,所述中间应用服务器作为目的应用服务器来响应该数据处理请求消息,并向源应用服务器返回响应成功消息; 若否,所述中间应用服务器向源应用服务器返回响应失败消息; 源应用服务器根...
【专利技术属性】
技术研发人员:叶茗,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。