[發明專利]一種含事件網格的服務網格平臺及其通信方法有效
| 申請號: | 202011261024.4 | 申請日: | 2020-11-12 |
| 公開(公告)號: | CN112351106B | 公開(公告)日: | 2021-08-27 |
| 發明(設計)人: | 李強 | 申請(專利權)人: | 四川長虹電器股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 四川省成都市天策商標專利事務所 51213 | 代理人: | 郭會 |
| 地址: | 621000 四*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 事件 網格 服務 平臺 及其 通信 方法 | ||
本發明公開了一種含事件網格的服務網格平臺,包括若干主機節點、數據面板、事件網格消息面板及服務網格控制面板;數據面板包括若干邊車代理,邊車代理分為事件邊車代理和服務邊車代理,事件邊車代理和服務邊車代理運行于主機節點上;服務邊車代理用于實現服務網格的微服務間的網絡通信的控制;服務網格控制面板用于實現接收用戶配置生成路由規則、分發路由規則到邊車代理、分發事件通信策略及遙測數據收集;事件邊車代理與事件通信微服務成對出現且相互對應;事件網格消息面板用于管理事件邊車代理及事件通信微服務。本發明的服務網格平臺可實現高效異步通信并有效解決基于事件驅動的交互通信問題。
技術領域
本發明涉及云計算技術領域,特別涉及一種含事件網格的服務網格平臺及其通信方法。
背景技術
服務網格的術語為Service Mesh,是一個用于處理服務到服務相互通信的專用基礎設施層,它負責通過包含現代云原生應用的復雜服務拓撲來安全可靠地傳遞請求。服務網格技術是目前最具生產力的前沿技術之一,它作為微服務和云原生架構的基礎技術和架構模式正變得越來越流行。服務網格主要是網絡基礎設施組件,它使企業可以從基于微服務的應用程序中卸掉網絡通信邏輯,以便企業可以完全專注于服務的業務邏輯。在構建微服務架構的基礎平臺的過程中,采用服務網格技術可以進一步提升系統的整體性能,降低研發和運營成本。服務網格可以作為微服務技術架構的基礎設施層,可以使網絡通信變得更加靈活、更加可靠和更加快速。服務網格技術受到谷歌、微軟、IBM、紅帽、Pivotal等行業巨頭公司的大力推動,并能與Kubernetes容器平臺、OpenShift云開發平臺和VMware公司的Pivotal Container Service企業級容器平臺等云計算平臺進行集成。
盡管服務網格技術可以很好地支持同步的RESTful API交互模式和常規的請求-響應的交互模式,但服務網格技術領域當前的流行實現(Istio,Linkerd,Consul等解決方案)僅能滿足微服務之間的請求-響應風格的同步通信,而不支持異步通信模式,也不支持基于事件驅動的通信模式。而要在服務網格中實現事件處理,需要做復雜的、專門的處理,且事件處理的效率取決于具體的業務模型,難以保證高效;業界還有一種解決方案是將事件服務集群獨立于服務網格,也即在服務網格之外解決事件驅動的交互通信,這種方式下事件服務集群就相當于信息孤島,很容易成為IT Legacy遺留系統,也不利于企業實施ITIL。目前業界也沒有一種通用且高效的解決方案來解決服務網格中的任意節點的事件流的異步通信問題。
發明內容
本發明的目的是克服上述背景技術中不足,提供一種含事件網格的服務網格平臺及其通信方法,可實現高效異步通信并有效解決基于事件驅動的交互通信問題。
為了達到上述的技術效果,本發明采取以下技術方案:
一種含事件網格的服務網格平臺,包括若干主機節點、數據面板、事件網格消息面板及服務網格控制面板;所述若干主機節點之間相互進行組網連接共同構成網狀通信網格;所述數據面板包括若干邊車代理,所述邊車代理分為事件邊車代理和服務邊車代理,所述事件邊車代理和服務邊車代理運行于所述主機節點上;所述服務邊車代理用于實現所有服務網格的微服務間的網絡通信的控制;所述服務網格控制面板用于實現接收用戶配置生成路由規則、分發路由規則到邊車代理、分發事件通信策略及遙測數據收集;所述事件邊車代理與事件通信微服務成對出現且相互對應,相互對應的事件邊車代理與事件通信微服務部署在同一主機節點;所述事件網格消息面板用于管理事件邊車代理及事件通信微服務;其中,主機節點可以由容器(如Docker容器或其它容器)或虛擬機或物理服務器或含OS的運行環境的實現,事件邊車代理、服務邊車代理則都可由運行于主機節點上的軟件模塊實現,以守護進程或后臺服務的方式運行在主機節點的OS上,服務邊車代理可通過通用的策略和遙測中心Mixer來實現控制所有微服務間的網絡通信,在本發明的技術方案中,服務網格控制面板與服務邊車代理的功能及實現均為現有技術,故不再贅述其具體工作原理及實現過程。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川長虹電器股份有限公司,未經四川長虹電器股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011261024.4/2.html,轉載請聲明來源鉆瓜專利網。





