【技术实现步骤摘要】
多网关集群系统
[0001]本公开涉及计算机
,尤其涉及一种多网关集群系统。
技术介绍
[0002]在传统企业数字化转型的发展下,网关是系统运行过程中的重要组成部分。网关是系统的唯一入口,可以对外提供物联网传输协议的接口,以及在网关层处理所有非业务功能。相关技术中,通常采用云网关服务作为服务的网关,然而,该云网关服务不便管理,且不支持全球化调用和部署,不能保证高可用。
技术实现思路
[0003]为克服相关技术中存在的问题,本公开提供一种多网关集群系统,包括:
[0004]服务器集群、多个网关集群以及所述服务器集群和所述多个网关集群共用的数据库集群;
[0005]所述服务器集群包括至少一个云服务器,所述云服务器用于将服务接口与网关集群的对应关系存储至所述数据库集群中;
[0006]每一所述网关集群包括至少一个网关节点,所述网关节点用于从所述数据库集群中加载对应所述网关节点所属的网关集群的目标服务接口,使客户端能够通过调用所述目标服务接口来访问所述云服务器。
[0007]可选 ...
【技术保护点】
【技术特征摘要】
1.一种多网关集群系统,其特征在于,包括:服务器集群、多个网关集群以及所述服务器集群和所述多个网关集群共用的数据库集群;所述服务器集群包括至少一个云服务器,所述云服务器用于将服务接口与网关集群的对应关系存储至所述数据库集群中;每一所述网关集群包括至少一个网关节点,所述网关节点用于从所述数据库集群中加载对应所述网关节点所属的网关集群的目标服务接口,使客户端能够通过调用所述目标服务接口来访问所述云服务器。2.根据权利要求1所述的多网关集群系统,其特征在于,每个所述网关集群还包括第一redis集群,所述第一redis集群与该网关集群中的每个所述网关节点通信连接;所述网关节点能够响应于预设的触发事件,从所述数据库集群中查询对应所述网关节点所属的网关集群的目标服务接口,将所述目标服务接口加载至所述第一redis集群中。3.根据权利要求2所述的多网关集群系统,其特征在于,所述触发事件为所述网关节点的上电事件,所述服务器集群与所述多个网关集群通信连接,所述服务器集群还用于:针对每一所述网关集群,在该网关集群中的网关节点将所述目标服务接口加载至所述第一redis集群中之后,若获取到对应该网关集群的新的服务接口,则将基于所述服务器集群与该网关集群之间的通信接口,将所述新的服务接口同步至该网关集群。4.根据权利要求1所述的多网关集群系统,其特征在于,所述云服务器存在对应多个不同的网关集群的服务接口。5.根据权利要求1所述的多网关集群系统,其特征在于,所述云服务器还用于,将所述服务接口发送给目标网关集群,并验证所述目标网关集群是否正常工作以及所述目标网关集群是否能够正确的将来自公开接口的请求转发给所述服务接口,其中,所述公开接口是所述网关集群基于所述服务接口生成的,并在确定所述目标网关集群正常工作以及所述目标网关集群能够正确的将来自公开接口的请求转发给所述服务接口的情况下,将所述服务接口与所述目标网关集群的对应关系存储到所述数据库集群中。6.根据权利要求2所述...
【专利技术属性】
技术研发人员:董玉昕,
申请(专利权)人:东软集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。