The invention relates to a vehicle terminal mass interconnection cluster method, which consists of following steps: 1) building a netty server cluster, a netty server cluster including some netty service components and two netty load balancing middleware; 2) a netty load balancing middleware is used for load balancing and real-time receiving of netty service components. Several vehicle terminal devices send requests and send requests to surviving netty service components, another netty load balancing middleware monitors in the background in the background; 3) each surviving netty service component sends requests to service providers, service providers will assign each request to corresponding micro services; 4) micro service will be a business The service data request is sent to the database; 5) the database uses the dual main library and double slave mode to read and process the business data requests, and feedback the processing results to the corresponding vehicle terminal equipment. The invention can be widely used in the technology field of the vehicle network.
【技术实现步骤摘要】
一种车载终端大规模互联集群方法
本专利技术是关于一种车载终端大规模互联集群方法,属于车联网
技术介绍
近年来,车联网行业的特殊性以及终端设备数量的爆炸式增长,对车联网的IT服务架构提出了更高的要求,车联网中可能存在几百万车载终端设备不停地收集数据,这些车联网数据必须安全存储起来以便他人或系统使用,如何保证车联网数据能够安全快速地上传到云服务器是人们所关心的问题。现有车联网数据的采集方法,一般容灾性低且扩展性弱,大数据存储无限扩容的难度也很高,因此构建一个分布式高可靠性的车联网数据采集系统(响应车载终端设备发送数据的系统)很重要。其次,现有的车联网数据存储架构也无法满足车载终端设备数量爆炸式增长下的车联网数据存储需要,因此建立一个可无限扩容,且在部分车联网数据节点损坏的情况下,车联网数据仍然完好无损的车联网数据存储架构也很重要。同时,由于车联网需要及时响应,车联网数据存储低延迟(毫秒级别),现有的互联网数据访问速度也无法满足车联网的需要。然而,现有车联网数据的采集和存储架构,一般都是采用双主(互为主备)故障切换实现两节点之间数据同步的,但是这种方式无法保证 ...
【技术保护点】
1.一种车载终端大规模互联集群方法,其特征在于,包括以下步骤:步骤1):搭建netty服务器集群,其中,netty服务器集群包括若干netty服务组件和两netty负载均衡中间件;步骤2):一netty负载均衡中间件作为负载均衡器对netty服务组件进行负载均衡,实时接收若干车载终端设备发送的请求,并根据每一netty服务组件的活动情况,将请求发送至存活的netty服务组件,另一netty负载均衡中间件作为备份,在后台进行实时监控;步骤3):每一存活的netty服务组件均通过企业总线将请求发送至服务提供者,服务提供者采用负载均衡方式将各请求分配至相应微服务;步骤4):微服务 ...
【技术特征摘要】
1.一种车载终端大规模互联集群方法,其特征在于,包括以下步骤:步骤1):搭建netty服务器集群,其中,netty服务器集群包括若干netty服务组件和两netty负载均衡中间件;步骤2):一netty负载均衡中间件作为负载均衡器对netty服务组件进行负载均衡,实时接收若干车载终端设备发送的请求,并根据每一netty服务组件的活动情况,将请求发送至存活的netty服务组件,另一netty负载均衡中间件作为备份,在后台进行实时监控;步骤3):每一存活的netty服务组件均通过企业总线将请求发送至服务提供者,服务提供者采用负载均衡方式将各请求分配至相应微服务;步骤4):微服务对请求进行业务处理得到相应业务数据请求,并将业务数据请求发送至数据库;步骤5):数据库采用双主库双从库模式对业务数据请求进行读取处理或写入处理,并将处理结果通过netty服务组件和作为负载均衡器的netty负载均衡中间件反馈至相应车载终端设备。2.如权利要求1所述的一种车载终端大规模互联集群方法,其特征在于,所述步骤1)中的每一netty负载均衡中间件均包括一haproxy件和一keepalived件。3.如权利要求2所述的一种车载终端大规模互联集群方法,其特征在于,所述步骤2)中一netty负载均衡中间件作为负载均衡器对netty服务组件进行负载均衡,实时接收若干车载终端设备发送的请求,并根据每一netty服务组件的活动情况,将请求发送至存活的netty服务组件,另一netty负载均衡中间件作为备份,在后台进行实时监控,具体为:2.1)某一netty负载均衡中间件的keepalived件通过VRRP协议抢占vip,则该netty负载均衡中间件作为负载均衡器对netty服务组件进行负载均衡,而另一Netty负载均衡中间件作为备份,在后台实时监控作为负载均衡器的netty负载均衡中间件情况;2.2)作为负载均衡器的netty负载均衡中间件的haproxy件接收车载终端设备通过TCP协议发送的请求,通过该haproxy件检测各netty服务组件是否存活,并根据每一netty服务组件的活动情况,采用负载均衡方式将请求发送至存活的netty服务组件;2.3)当某一netty服务组件出现故障时,通过作为负载均衡器的netty负载均衡中间件的keepalived件自动摘除该netty服务组件,待故障恢复后再自动加入该netty服务组件。4.如权利要求3所述的一种车载终端大规模互联集群方法...
【专利技术属性】
技术研发人员:杨忠伟,殷久波,李春龙,曹自桥,
申请(专利权)人:北京万得嘉瑞汽车技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。