一种服务管理方法及系统的制作方法_5

文档序号:9691097阅读:来源:国知局
应用服务器的地址信息的关联关系;并向所述客户端发送更新后提供所述服务的所有应用服务器的地址信息。5.一种服务管理方法,其特征在于,包括: 客户端向注册中心发送订阅请求,所述订阅请求中包括所述客户端请求订阅的服务的服务标识; 所述客户端接收所述注册中心针对所述订阅请求的反馈消息,所述反馈消息中包括提供所述服务的所有应用服务器的地址信息; 所述客户端根据所述所有应用服务器的地址信息,确定目标应用服务器的地址信息,并 根据确定的所述目标应用服务器的地址信息调用所述目标应用服务器上的所述服务。6.如权利要求5所述的方法,其特征在于,所述反馈消息中还包括针对所述所有应用服务器的路由策略标识信息; 所述客户端根据所述所有应用服务器的地址信息,确定目标应用服务器的地址信息,包括: 通过本地专用接口调用与所述路由策略标识信息对应的路由策略算法; 根据调用的所述路由策略算法,确定所述目标应用服务器的地址信息。7.如权利要求6所述的方法,其特征在于,所述路由策略标识信息包括所述注册中心配置的随机策略标识信息、轮询策略标识信息和权重策略标识信息; 所述客户端根据所述所有应用服务器的地址信息,确定目标应用服务器的地址信息,包括: 若所述路由策略标识信息为随机策略标识信息,则所述客户端通过所述本地专用接口调用随机策略算法,根据调用的所述随机策略算法,将从所述所有应用服务器的地址信息随机选取的一个地址信息确定为所述目标应用服务器的地址信息;或者, 若所述路由策略标识信息为轮询策略标识信息,则所述客户端通过所述本地专用接口调用轮询策略算法,根据调用的所述轮询策略算法,轮询所述所有应用服务器的地址信息,将负载较少的应用服务器的地址信息确定为所述目标应用服务器的地址信息;或者, 若所述路由策略标识信息为权重策略标识信息,则所述客户端通过所述本地专用接口调用权重策略算法,根据调用的所述权重策略算法,将权重值最大的应用服务器的地址信息确定为所述目标应用服务器的地址信息。8.如权利要求5所述的方法,其特征在于,还包括: 所述客户端周期性向监控中心反馈所述客户端针对所述服务调用所述目标应用服务器的调用次数和调用时间,以使所述监控中心根据所述客户端反馈的信息确定是否需要对所述服务进行资源调度。9.一种注册中心,其特征在于,包括: 接收单元,用于接收客户端发送的订阅请求,所述订阅请求中包括所述客户端请求订阅的服务的服务标识; 获取单元,用于根据所述服务标识与提供所述服务的应用服务器的地址信息的关联关系,获取提供所述服务的所有应用服务器的地址信息; 发送单元,用于将包括所述所有应用服务器的地址信息的反馈消息发送给所述客户端,以使所述客户端根据所有应用服务器的地址信息,确定目标应用服务器的地址信息,并根据确定的所述目标应用服务器的地址信息调用所述目标应用服务器上的所述服务。10.如权利要求9所述的注册中心,其特征在于,所述反馈消息中还包括针对所述所有应用服务器的路由策略标识信息,以使所述客户端通过本地专用接口调用与所述路由策略标识信息对应的路由策略算法,根据调用的所述路由策略算法,确定所述目标应用服务器的地址信息。11.如权利要求9所述的注册中心,其特征在于,还包括第一更新单元; 所述接收单元还用于:接收应用服务器发送的注册请求,所述注册请求中包括应用服务器的地址信息以及应用服务器提供的服务的服务标识; 所述第一更新单元根据所述注册请求,更新该服务标识与提供该服务的应用服务器的地址信息的关联关系。12.如权利要求9所述的注册中心,其特征在于,还包括检测单元和第二更新单元; 若所述检测单元检测到提供所述服务的任一应用服务器无法提供所述服务时,则所述第二更新单元更新所述服务标识与提供所述服务的应用服务器的地址信息的关联关系;则所述发送单元还用于:向所述客户端发送更新后提供所述服务的所有应用服务器的地址信息。13.一种客户端,其特征在于,包括: 发送单元,用于向注册中心发送订阅请求,所述订阅请求中包括所述客户端请求订阅的服务的服务标识; 接收单元,用于接收所述注册中心针对所述订阅请求的反馈消息,所述反馈消息中包括提供所述服务的所有应用服务器的地址信息; 确定单元,用于根据所述所有应用服务器的地址信息,确定目标应用服务器的地址信息; 调用单元,用于根据确定的所述目标应用服务器的地址信息调用所述目标应用服务器上的所述服务。14.如权利要求13所述的客户端,其特征在于,所述反馈消息中还包括针对所述所有应用服务器的路由策略标识信息; 所述确定单元具体用于:通过本地专用接口调用与所述路由策略标识信息对应的路由策略算法;根据调用的所述路由策略算法,确定所述目标应用服务器的地址信息。15.如权利要求14所述的客户端,其特征在于,所述路由策略标识信息包括所述注册中心配置的随机策略标识信息、轮询策略标识信息和权重策略标识信息; 所述确定单元具体用于: 若所述路由策略标识信息为随机策略标识信息,则通过所述本地专用接口调用随机策略算法,根据调用的所述随机策略算法,将从所述所有应用服务器的地址信息随机选取的一个地址信息确定为所述目标应用服务器的地址信息;或者, 若所述路由策略标识信息为轮询策略标识信息,则通过所述本地专用接口调用轮询策略算法,根据调用的所述轮询策略算法,轮询所述所有应用服务器的地址信息,将负载较少的应用服务器的地址信息确定为所述目标应用服务器的地址信息;或者, 若所述路由策略标识信息为权重策略标识信息,则通过所述本地专用接口调用权重策略算法,根据调用的所述权重策略算法,将权重值最大的应用服务器的地址信息确定为所述目标应用服务器的地址信息。16.如权利要求13所述的客户端,其特征在于,还包括反馈单元; 所述反馈单元用于:周期性向监控中心反馈所述客户端调用所述目标应用服务器的调用次数和调用时间,以使所述监控中心根据所述客户端反馈的信息确定是否需要对所述服务进行资源调度。17.一种服务管理系统,其特征在于,包括: 注册中心,用于接收客户端发送的订阅请求,所述订阅请求中包括所述客户端请求订阅的服务的服务标识;根据所述服务标识与提供所述服务的应用服务器的地址信息的关联关系,获取提供所述服务的所有应用服务器的地址信息;将包括所述所有应用服务器的地址信息的反馈消息发送给所述客户端; 所述客户端,用于向所述注册中心发送订阅请求;并接收所述注册中心针对所述订阅请求的所述反馈消息;根据所述所有应用服务器的地址信息,确定目标应用服务器的地址信息,并根据确定的所述目标应用服务器的地址信息调用所述目标应用服务器上的所述服务。18.如权利要求17所述的系统,其特征在于,所述反馈消息中还包括针对所述所有应用服务器的路由策略标识信息; 所述客户端,用于通过本地专用接口调用与所述路由策略标识信息对应的路由策略算法;根据调用的所述路由策略算法,确定所述目标应用服务器的地址信息。19.如权利要求17所述的系统,其特征在于,还包括应用服务器; 应用服务器,用于向所述注册中心发送注册请求,所述注册请求中包括应用服务器的地址信息以及应用服务器提供的服务的服务标识; 所述注册中心还用于,接收应用服务器发送的注册请求,并根据所述注册请求,更新该服务标识与提供该服务的应用服务器的地址信息的关联关系。20.如权利要求17所述的系统,其特征在于,还包括:监控中心; 所述客户端,还用于周期性向所述监控中心反馈所述客户端针对所述服务调用所述目标应用服务器的调用次数和调用时间; 应用服务器,用于周期性向所述监控中心反馈该应用服务器上的服务被调用的次数和调用时间,其中,该应用服务器包括所述目标应用服务器; 所述监控中心,用于获取所述客户端调用所述目标应用服务器的调用次数和调用时间;获取提供所述服务的任一应用服务器反馈的该应用服务器上的所述服务被调用的次数和调用时间;根据所述客户端反馈的信息和提供所述服务的任一应用服务器反馈的信息,确定是否需要对所述服务进行资源调度。21.如权利要求20所述的系统,其特征在于,还包括:部署中心; 所述监控中心用于:确定需要对所述服务进行资源调度时,向所述部署中心发送部署指令,所述部署指令用于指示所述部署中心针对所述服务进行资源部署; 所述部署中心,用于根据所述监控中心发送的所述部署指令,针对所述服务进行资源部署。
【专利摘要】本发明公开了一种服务管理方法及系统,包括:注册中心接收客户端发送的订阅请求,根据订阅请求中客户端请求订阅的服务的服务标识与提供服务的应用服务器的地址信息的关联关系,获取提供服务的所有应用服务器的地址信息;将包括所有应用服务器的地址信息的反馈消息发送给客户端。客户端根据所有应用服务器的地址信息确定目标应用服务器的地址信息,并根据确定的目标应用服务器的地址信息调用目标应用服务器上的服务。注册中心通过对各系统的服务进行注册登记,并采用统一的管理策略对各系统间的服务和服务调用进行管理,使得整个平台服务部署的应用架构简洁清楚,能够实现各系统间的服务均衡部署和调用。
【IPC分类】H04L29/08
【公开号】CN105450757
【申请号】CN201510872725
【发明人】何艳伟, 陈开超, 王大鹏, 王斌
【申请人】联动优势电子商务有限公司
【公开日】2016年3月30日
【申请日】2015年12月2日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1