[發明專利]一種車載終端大規?;ヂ摷悍椒?/span>有效
| 申請號: | 201810069194.9 | 申請日: | 2018-01-24 |
| 公開(公告)號: | CN108306955B | 公開(公告)日: | 2021-06-15 |
| 發明(設計)人: | 楊忠偉;殷久波;李春龍;曹自橋 | 申請(專利權)人: | 北京萬得嘉瑞汽車技術有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/24;G06F16/28;G06F16/27 |
| 代理公司: | 北京紀凱知識產權代理有限公司 11245 | 代理人: | 徐寧;劉美麗 |
| 地址: | 100176 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 車載 終端 大規模 聯集 方法 | ||
1.一種車載終端大規模互聯集群方法,其特征在于,包括以下步驟:
步驟1):搭建netty服務器集群,其中,netty服務器集群包括若干netty服務組件和兩netty負載均衡中間件,每一netty負載均衡中間件均包括一haproxy件和一keepalived件;
步驟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服務組件;
步驟3):每一存活的netty服務組件均通過企業總線將請求發送至服務提供者,服務提供者采用負載均衡方式將各請求分配至相應微服務;
步驟4):微服務對請求進行業務處理得到相應業務數據請求,并將業務數據請求發送至數據庫,數據庫包括一負載均衡器、兩mycat中間件、兩主庫、一第一從庫、一第二從庫、一日報庫和一結構庫,每一主庫均包括12個數據存儲節點,每一從庫均包括與主庫內的數據存儲節點一一對應的12個數據存儲節點和24個用于同步節點數據的線程;
步驟5):數據庫采用雙主庫雙從庫模式對業務數據請求進行讀取處理或寫入處理,并將處理結果通過netty服務組件和作為負載均衡器的netty負載均衡中間件反饋至相應車載終端設備。
2.如權利要求1所述的一種車載終端大規?;ヂ摷悍椒ǎ涮卣髟谟冢霾襟E3)中每一存活的netty服務組件均通過企業總線將請求發送至服務提供者,服務提供者采用負載均衡方式將各請求分配至相應微服務,具體為:
企業總線包括用于管理netty服務組件內部技術框架的spring組件和用于調用相應微服務接口的dubbo組件,所有微服務的接口均注冊至服務提供者,且所有微服務之間均為獨立關系,netty服務器集群通過spring組件和dubbo組件將車載終端設備的請求發送至服務提供者,服務提供者負載均衡各微服務的接口,將請求分配至相應微服務上,其中,每一微服務均能夠部署多個netty服務組件。
3.如權利要求2所述的一種車載終端大規模互聯集群方法,其特征在于,所述步驟5)中數據庫采用雙主庫雙從庫模式對業務數據請求進行讀取處理或寫入處理,并將處理結果通過netty服務組件和作為負載均衡器的netty負載均衡中間件反饋至相應車載終端設備,具體為:
5.1)負載均衡器接收業務數據請求,檢測兩mycat中間件是否存活,并根據兩mycat中間件的活動情況,并采用負載均衡方式將請求發送至存活的一mycat中間件;
5.2)mycat中間件根據數據庫的系統配置和監控,判斷該業務數據請求是寫入請求還是讀取請求;
5.3)若該業務數據請求是寫入請求,則mycat中間件采用負載因子算法,根據對兩主庫的負載均衡監控,將業務數據請求發送至主庫內的某一數據存儲節點中,使得該數據存儲節點寫入相應業務數據;
5.4)若該業務數據請求是讀取請求,則第一從庫和第二從庫均通過相應線程將兩主庫內每一數據存儲節點的節點數據同步至對應的數據存儲節點后,mycat中間件將業務數據請求發送至第一從庫或第二從庫內的某一數據存儲節點中,使得該數據存儲節點分別讀取相應業務數據;
5.5)同時,日報庫從兩主庫上同步用于計算日報所需的數據,計算定時任務;
5.6)兩主庫、第一從庫、第二從庫和日報庫的同步關系均指向結構庫,需要修改數據庫結構時,只需在結構庫上進行修改。
4.如權利要求1所述的一種車載終端大規模互聯集群方法,其特征在于,所述步驟5)中的數據庫采用真16核CPU服務器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京萬得嘉瑞汽車技術有限公司,未經北京萬得嘉瑞汽車技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810069194.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:物聯網智能控制系統
- 下一篇:信息推送方法、裝置、服務器及計算機可讀介質





