[发明专利]服务发布方法和系统有效
申请号: | 202010303999.2 | 申请日: | 2020-04-17 |
公开(公告)号: | CN111629029B | 公开(公告)日: | 2023-06-20 |
发明(设计)人: | 陈炎;吴泽强;宋彬;陈丹;吕岩 | 申请(专利权)人: | 金蝶软件(中国)有限公司 |
主分类号: | H04L67/1001 | 分类号: | H04L67/1001;H04L12/66 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 毛丹 |
地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务 发布 方法 系统 | ||
1.一种服务发布方法,所述方法包括:
网关控制台在接收到终端发送的第一控制信息时,将所述第一控制信息转发到至少两个API网关集群;所述第一控制信息是根据作用在所述终端的管理界面上的服务发布操作生成的;所述管理界面是所述网关控制台提供的界面;
所述至少两个API网关集群在接收到所述第一控制信息时,将所述第一控制信息存储到所述至少两个API网关集群对应的数据库,并向所述网关控制台返回服务发布完成信息;
所述网关控制台在接收到所述服务发布完成信息时,将所述服务发布完成信息转发至所述终端。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述网关控制台在接收到终端发送的所述第一控制信息时,将所述第一控制信息存储到所述网关控制台的本地数据库中。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述第一控制信息存储到所述数据库时,所述数据库对应的服务器将所述第一控制信息发送到所述至少两个API网关集群中的API网关节点进行缓存。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当目标API网关集群接收到所述终端发送的业务请求时,所述目标API网关集群中的API网关节点根据所存储的第二控制信息将所述业务请求转发至业务服务器。
5.根据权利要求4所述的方法,其特征在于,所述当目标API网关集群接收到所述终端发送的业务请求时,所述目标API网关集群中的API网关节点根据所存储的第二控制信息将所述业务请求转发至业务服务器,包括:
当目标API网关集群接收到所述终端发送的业务请求时,所述目标API网关集群中的负载均衡器确定目标API网关节点,并将所述业务请求发送至所述目标API网关节点;所述目标API网关集群属于所述至少两个API网关集群;
所述目标API网关节点在接收到所述业务请求时,根据存储的第二控制信息将所述业务请求转发至业务服务器。
6.根据权利要求5所述的方法,其特征在于,所述将所述业务请求发送至所述目标API网关节点之前,所述方法还包括:
所述目标API网关集群获取所述数据库所存储的第三控制信息;
判断所述第二控制信息的保存时刻与所述第三控制信息的保存时刻是否相同;
若是,所述目标API网关集群中的负载均衡器执行所述将所述业务请求发送至所述目标API网关节点的步骤。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
若所述第二控制信息的保存时刻与所述第三控制信息的保存时刻不相同,所述目标API网关集群将所述第三控制信息发送至所述目标API网关节点;
所述目标API网关节点在接收到所述第三控制信息时,对所述第三控制信息进行缓存。
8.根据权利要求6所述的方法,其特征在于,所述第三控制信息包括所述第一控制信息,所述目标API网关集群获取所述数据库所存储的第三控制信息之前,还包括:
所述目标API网关集群判断所述数据库是否存储所述第一控制信息;
若否,则所述目标API网关集群向所述网关控制台发送控制信息获取请求;
所述网关控制台在接收到所述控制信息获取请求时,从所述网关控制台的本地数据库中读取所述第一控制信息,并将所述第一控制信息发送至所述目标API网关集群;
所述目标API网关集群在接收到所述第一控制信息时,将所述第一控制信息更新至所述数据库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶软件(中国)有限公司,未经金蝶软件(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010303999.2/1.html,转载请声明来源钻瓜专利网。