[发明专利]用于轨道交通综合监控系统的分布式实时系统架构在审
申请号: | 201811645254.3 | 申请日: | 2018-12-29 |
公开(公告)号: | CN109677465A | 公开(公告)日: | 2019-04-26 |
发明(设计)人: | 刘学纵;刘勇;何绪兰;周铁军;王继东;陈钰;朱向平;吴坚;王晨 | 申请(专利权)人: | 卡斯柯信号有限公司 |
主分类号: | B61L27/00 | 分类号: | B61L27/00 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 应小波 |
地址: | 200070 上海市静安区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式实时系统 节点管理器 分布式实时数据库 综合监控系统 分布式协调 动态管理 轨道交通 节点状态 域内节点 管理器 集群 全域 架构 分布式节点资源 实时数据总线 分布式集群 分布式资源 服务器集群 系统实时性 分布式域 接口组件 节点选举 全局数据 全局字典 实时查询 实时管理 数据节点 字典资源 定义域 解析器 本域 订阅 通讯 | ||
1.一种用于轨道交通综合监控系统的分布式实时系统架构,其特征在于,包括:
分布式资源组件,包括分布式实时数据库SQL语法解析器、实时查询与订阅接口组件、分布式节点资源组件和全局数据字典资源组件;
分布式协调器,作为名称节点NameNode,基于ZooKeeper协调全网统一资源,动态管理分布式实时系统集群全局字典;
节点管理器,包括全域节点管理器和域内节点管理器,所述的全域节点管理器,基于分布式协调器,实时管理分布式集群的节点状态;所述的域内节点管理器,基于域节点选举协议,动态管理本域集群的节点状态;
分布式实时数据库,作为分布式域的数据节点DataNode,用于定义域服务器集群;
分布式实时数据总线,用于上述各部件间通讯。
2.根据权利要求1所述的一种用于轨道交通综合监控系统的分布式实时系统架构,其特征在于,所述的分布式实时数据库SQL语法解析器,用于解析查询语句、生成逻辑查询计划、执行物理查询计划,包括:
1)desc,用于查看当前分布式域集合;
2)desc domain,用于查看当前域内表集合;
3)desc domian.table,用于查看当前域内表结构定义;
4)select...from...where...order by...,用于标准的SQL查询语句解析;
5)insert into...(...)values(...),用于标准的SQL插入语句解析;
6)update...set...where...,用于标准的SQL更新语句解析;
7)delete from...where...,用于标准的SQL删除语句解析。
3.根据权利要求1所述的一种用于轨道交通综合监控系统的分布式实时系统架构,其特征在于,所述的实时查询与订阅接口组件用于分布式域实时表查询和分布式域实时服务器订阅,所述的分布式节点资源组件用于提供分布式节点资源,全局数据字典资源组件用于提供全局数据字典资源。
4.根据权利要求1所述的一种用于轨道交通综合监控系统的分布式实时系统架构,其特征在于,所述的分布式协调器基于ZooKeeper服务框架实现,包括服务器端和客户端,客户端只连接到整个ZooKeeper服务的某个服务器上,客户端使用并维护一个TCP连接,通过这个连接发送请求、接受响应、获取观察的事件以及发送心跳,如果这个TCP连接中断,客户端将尝试连接到另外的ZooKeeper服务器,客户端第一次连接到ZooKeeper服务时,接受这个连接的ZooKeeper服务器会为这个客户端建立一个会话,当这个客户端连接到另外的服务器时,这个会话会被新的服务器重新建立。
5.根据权利要求1所述的一种用于轨道交通综合监控系统的分布式实时系统架构,其特征在于,所述的全局数据字典资源组件中的全局数据字典存放在ZooKeeper服务器内,客户端启动时会从分布式协调器中获取,并存放在本地目录中,全局数据字典资源组件会动态加载本地文件。
6.根据权利要求1所述的一种用于轨道交通综合监控系统的分布式实时系统架构,其特征在于,所述的域内节点管理器按照双网卡的状态,实时数据库加载完成标志,优先级三要素,候选最佳的主网络节点,所述的域内节点管理器包括主网络节点和域内普通节点,域内普通节点定时把本机的网络状态、CPU负荷、磁盘使用率和内存使用率告诉主网络节点,主网络节点再群发给各个域内普通节点,保证全域节点状态数据一致性,同时,应用服务器的主备选举也是由主网络节点按照三要素原则,候选最佳的主应用服务器节点。
7.根据权利要求1所述的一种用于轨道交通综合监控系统的分布式实时系统架构,其特征在于,所述的分布式实时数据总线基于消息中间件技术封装实现,用于系统内部的通信,或通信前置机FEP与分布式实时数据库服务器之间的通信;在分布式实时数据库系统各个站点之间传送消息和数据,它提供可靠的通信服务功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卡斯柯信号有限公司,未经卡斯柯信号有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811645254.3/1.html,转载请声明来源钻瓜专利网。