[發明專利]一種面向云邊協同的分布式服務目錄管理方法及系統有效
| 申請號: | 202010279039.7 | 申請日: | 2020-04-10 |
| 公開(公告)號: | CN111432025B | 公開(公告)日: | 2023-04-07 |
| 發明(設計)人: | 李寶;譚郁松;王曉川;張建鋒;周龍;黃辰林;丁滟;譚霜 | 申請(專利權)人: | 中國人民解放軍國防科技大學 |
| 主分類號: | H04L67/1095 | 分類號: | H04L67/1095;H04L67/1097;H04L67/565;H04L47/27 |
| 代理公司: | 湖南兆弘專利事務所(普通合伙) 43008 | 代理人: | 譚武藝 |
| 地址: | 410073 湖南*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 面向 協同 分布式 服務 目錄 管理 方法 系統 | ||
本發明公開了一種面向云邊協同的分布式服務目錄管理方法及系統,本發明方法包括將應用的服務目錄信息進行格式化生成服務摘要和詳細信息,將格式化后的應用的服務目錄信息存儲到分布式存儲集群中;將應用的服務目錄信息的服務摘要和詳細信息進行壓縮;根據當前網絡狀態選擇將服務摘要或詳細信息推送到固定云服務目錄。本發明從生產實際需求考慮,彌補了云邊協同環境下服務目錄的有效管理,在應用頻繁請求應用服務目錄信息時,能夠實時、高效的處理服務目錄請求信息,能夠有效的在網絡鏈路差的環境中進行云與邊的服務目錄信息同步,提高應用調用請求的效率,在網絡環境差、規模大、實時性高的云邊協同環境下,具有很強的實用性和擴展性。
技術領域
本發明涉及計算機領域的云計算以及微服務技術,具體涉及一種面向云邊協同的分布式服務目錄管理方法及系統。
背景技術
微服務是一種將單個應用程序作為一套小型服務開發的方法,每種應用程序都在自己的進程中運行,并與輕量級機制(通常是HTTP資源API)進行通信。?這些服務是圍繞業務功能構建的,可以通過全自動部署機制獨立部署。?這些服務的集中管理最少,可以用不同的編程語言編寫,并使用不同的數據存儲技術。
隨著云計算、微服務技術的發展,特別是微服務給服務開發、測試、運行帶來的好處顯而易見,微服務本身所具備的可擴展性、可升級性、易維護性、故障和資源的隔離性等諸多特性使得產品的生產研發效率大大提高。可以說微服務將傳統的“巨石”應用拆分成一個一個的組件應用,每個組件應用提供特定的服務,可以是一個,也可以是多個,并且組件所含服務應該是可以動態擴展的,隨著時間推移、系統進化,可任意拆分、合并。組件化應用和顆粒化的服務,遍布在系統的各個角落,由不同的項目成員進行維護,微服務的核心是化整為零、各司其職,這就要求開發人員不得操作其業務或服務范圍以外的數據模型等資源,只能通過接口的訪問,使用某一服務。由于服務的跨度很大(部署地域很大的情況下)、數量很多(數以百計甚至更多),為保障系統的正常運行,必然需要有一個中心化的組件來完成對各個服務的整合,即將分散于各處的服務進行匯總,匯總的信息主要是提供服務的組件名稱、地址、數量等,每個組件擁有一個監聽設備,當本組件內的某個服務的狀態變化時報告至中心化的組件進行狀態的更新。服務的調用方在請求某項服務時首先到中心化組件獲取可提供該項服務的組件信息(IP、端口等),通過默認或自定義的策略選擇該服務的某一提供者進行訪問,實現服務的調用。服務目錄正是在這個背景下產生的。
在服務目錄管理方面,上世紀90年代提出的LDAP協議采用樹形結構服務目錄,經過多個版本的發展,已得到廣泛應用。作為其簡單實現的DNS機制可實現服務名稱與IP地址的關聯,但無法適用于具有高度動態的云邊協同環境。其中,云邊協同指邊緣計算多數部署和應用場景需要邊緣側與中心云的協同,包括資源協同、應用協同、數據協同、智能協同等多種協同。
服務目錄對于網絡的作用就像白頁對電話系統的作用一樣。服務目錄將有關現實世界中的事物(如人、計算機、打印機等等)的信息存儲為具有描述性屬性的對象。人們可以使用該服務按名稱查找對象或者像使用黃頁一樣,可使用它們查找服務。目前市場上的傳統服務目錄架構圖如圖1所示,服務目錄的整體架構主要包括三個部分,服務目錄管理、服務目錄監聽以及外接的服務目錄信息存儲。其中服務目錄管理主要包括服務目錄信息的增刪改查等操作,服務目錄監聽模塊將監聽應用平臺中的服務信息以及服務調用信息。當應用平臺中的應用有變化時,服務監聽模塊將應用的服務信息同步到服務目錄管理模塊,同步的服務目錄信息主要包括基本信息(服務名稱、端口、版本、必須參數等)和擴展信息(發布者、發布時間、擴展參數、服務描述等),服務目錄管理模塊根據服務監聽模塊同步過來的信息同步更新到存儲中;當有應用調用應用平臺中的其他服務時,服務目錄監聽模塊接收服務調用信息,并同步到服務目錄管理模塊中,服務目錄根據調用信息,將服務的基本信息和擴展信息推送了調用者供其進行服務調用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國人民解放軍國防科技大學,未經中國人民解放軍國防科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010279039.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種聲控解壓游戲裝置及其操作方法
- 下一篇:一種石油儲罐





