[发明专利]一种跨集群服务的路由方法以及装置有效
申请号: | 201510959233.9 | 申请日: | 2015-12-18 |
公开(公告)号: | CN106899504B | 公开(公告)日: | 2020-06-30 |
发明(设计)人: | 江龙飞 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | H04L12/721 | 分类号: | H04L12/721 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 王亚爱 |
地址: | 100080 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 集群 服务 路由 方法 以及 装置 | ||
1.一种跨集群服务的路由方法,包括:
接收从外部系统发出的调用本系统的服务的命令;
配置路由表并写入到数据库路由表中,同时将数据库路由表存入缓存器中;
定义需要路由的接口,并提供路由的方法,决定需要路由的接口的参数和需要路由的数据的参数;
根据所决定的需要路由的接口的参数和需要路由的数据的参数建立一个路由中心服务,并注册所有需要路由的接口;
在路由中心服务中调用路由的方法,从数据库路由表中找到需要调用的对应的集群组;和
根据所找到的需要调用的对应的集群组得到对应集群组的服务的别名,调用相关的集群组内部的服务来实现路由。
2.根据权利要求1所述的跨集群服务的路由方法,还包括:
在每次调用时进行调用的监控和数据统计。
3.根据权利要求1所述的跨集群服务的路由方法,还包括:
判断调用服务是否成功,
如果调用服务成功,则将调用服务成功的信息返回到外部系统。
4.根据权利要求1所述的跨集群服务的路由方法,其中,调用服务包括:
采用服务应用程序编程接口的方式来调用相关的集群组内部的服务。
5.根据权利要求1所述的跨集群服务的路由方法,其中,
在数据库路由表中配置数据与集群组相对应的关系。
6.根据权利要求1所述的跨集群服务的路由方法,其中,
对应集群组的服务的别名是用来区分集群的。
7.一种跨集群服务的路由装置,包括:
接收调用服务的命令单元,接收从外部系统发出的调用本系统的服务的命令;
配置路由表单元,配置路由表并写入到数据库路由表中,同时将数据库路由表存入缓存器中;
决定参数单元,定义路由的接口,并确定路由的方法,决定需要路由的接口的参数和需要路由的数据的参数;
建立路由中心服务单元,根据所决定的需要路由的接口的参数和需要路由的数据的参数建立一个路由中心服务,并注册所有需要路由的接口;
接口的路由实现单元,在路由中心服务调用路由的方法,从数据库路由表中找到需要调用的对应的集群组;
调用服务单元,根据所找到的需要调用的对应的集群组得到对应集群组的服务的别名,调用相关的集群组内部的服务来实现路由。
8.根据权利要求7所述的跨集群服务的路由装置,还包括:
监控和数据统计的单元,在每次调用时进行调用的监控和数据统计。
9.根据权利要求7所述的跨集群服务的路由装置,还包括:
判断调用成功的单元,判断调用服务是否成功;和
返回信息单元,如果调用服务成功,则将调用服务成功的信息返回到外部系统。
10.根据权利要求7所述的跨集群服务的路由装置,其中,
在调用服务单元中,采用服务应用程序编程接口的方式来调用相关的集群组内部的服务。
11.根据权利要求7所述的跨集群服务的路由装置,其中,
在数据库路由表中配置数据与集群组相对应的关系。
12.根据权利要求7所述的跨集群服务的路由装置,其中,
对应集群组的服务的别名是用来区分集群的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510959233.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种导电板及其制备方法
- 下一篇:实验室预约系统平台