一种服务管理方法和系统与流程

文档序号:11879367阅读:来源:国知局

技术特征:

1.一种服务管理系统,其特征在于,包括:

接入层,用于提供统一接入总线,将客户端的服务请求发送到服务中心;

所述服务中心,用于提供服务集中化处理和监控,对接收到的所述服务请求进行集中化处理后,向后台节点发送服务调用请求,并对接收到的所述后台节点发送的服务应答进行封装后返回给所述客户端;

所述后台节点,用于对接收到的所述服务调用请求进行处理和应答。

2.根据权利要求1所述的服务管理系统,其特征在于,所述服务中心包括:

协调模块,用于提供服务发布订阅机制;

服务治理模块,用于对接收到的所述服务请求进行统一的服务治理过程,根据所述服务治理的结果向所述后台节点发送服务调用请求,并对接收到的所述后台节点发送的服务应答进行封装后返回给所述客户端,所述服务治理过程包括对所述服务请求进行服务检索、集群选择、负载均衡和协议调用的过程;

服务监控模块,用于对所述服务调用请求和所述服务应答进行集中监控和管理。

3.根据权利要求2所述的服务管理系统,其特征在于,所述服务治理模块包括:

脚本过滤子模块,用于根据预设的服务编排条件,对接收到的所述服务请求进行所述服务编排条件的匹配,并根据所述匹配的结果获取需要执行的服务;

集群路由子模块,用于查找所述需要执行的服务对应的服务注册信息,根据所述服务注册信息对所述需要执行的服务进行集群路由选择,所述服务注册信息通过所述协调模块获取;

负载均衡子模块,用于对所述需要执行的服务进行负载均衡处理;

协议通讯子模块,用于查找所述需要执行的服务对应的所述服务注册信息,根据所述服务注册信息对所述需要执行的服务进行通讯协议的调用,向所述后台节点发送服务调用请求。

4.根据权利要求2或3所述的服务管理系统,其特征在于,所述服务监控模块包括:

运维子模块,用于提供统一的服务运维监控功能;

统计分析子模块,用于提供统一的业务数据的统计和分析功能。

5.根据权利要求2或3所述的服务管理系统,其特征在于,所述协调模块还用于:

通过分布式应用程序协调服务ZooKeeper提供服务发布订阅机制。

6.一种服务管理方法,其特征在于,包括:

通过统一接入总线接收客户端发送的服务请求;

对接收到的所述服务请求进行统一的服务治理过程,并根据所述服务治理的结果向所述后台节点发送服务调用请求,所述服务治理过程包括对所述服务请求进行服务检索、集群选择、负载均衡和协议调用的过程;

接收所述后台节点发送的服务应答,并对所述服务应答进行封装后返回给所述客户端。

7.根据权利要求6所述的服务管理方法,其特征在于,所述对接收到的所述服务请求进行统一的服务治理过程,并根据所述服务治理的结果向所述后台节点发送服务调用请求包括:

根据预设的服务编排条件,对接收到的所述服务请求进行所述服务编排条件的匹配,并根据所述匹配的结果获取需要执行的服务;

查找所述需要执行的服务对应的预设的服务注册信息,根据所述服务注册信息对所述需要执行的服务进行集群路由选择;

对所述需要执行的服务进行负载均衡处理;

查找所述需要执行的服务对应的所述服务注册信息,根据所述服务注册信息对所述需要执行的服务进行通讯协议的调用,向所述后台节点发送所述服务调用请求。

8.根据权利要求7所述的服务管理方法,其特征在于,所述服务注册信息通过服务发布订阅机制注册和发布。

9.根据权利要求6至8任一项所述的服务管理方法,其特征在于,所述方法还包括:

对所述服务调用请求和所述服务应答进行集中监控和管理。

10.根据权利要求9所述的服务管理方法,其特征在于,所述对所述服务调用请求和所述服务应答进行集中监控和管理包括:

对所述服务调用请求和所述服务应答进行统一的服务运维监控;

对所述服务调用请求和所述服务应答对应的业务数据进行统计和分析。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1