The invention is applicable to the field of computer technology, and provides a configuration method, server and medium of distributed application coordination service node, including receiving the creation request of distributed application coordination service node; if the inheritance identification of read and write rights carried by the creation request of distributed application coordination service node is used to represent the read and write rights of inherited parent node, the target-based distributed application is implemented. The identity information of the parent node of the coordinating service node obtains the read and write permission information of the parent node of the coordinating service node of the target distributed application; the read and write permission information of the parent node of the coordinating service node of the target distributed application is determined as the final read and write permission information of the coordinating service node of the target distributed application; and the final read and write permission letter of the coordinating service node based on the target distributed application It configures the read and write permissions of the target distributed application coordination service nodes, simplifies the configuration process of the distributed application coordination service nodes, and improves the configuration efficiency of the distributed application coordination service nodes.
【技術實現步驟摘要】
一種分布式應用協調服務節點的配置方法、服務器及介質
本專利技術屬于計算機
,尤其涉及一種分布式應用協調服務節點的配置方法、服務器及計算機可讀存儲介質。
技術介紹
隨著互聯網技術的快速發展,越來越多與互聯網相關的項目都部署在分布式系統上,這使得互聯網項目對分布式系統的一致性及協調性有了更高的要求。zookeeper是一種開放源碼的分布式應用協調服務,它可以為分布式系統提供諸如配置維護、命名服務、分布式同步及組服務等一致性及協調性服務。現有技術中,在通過zookeeper來實現分布式系統中各個分布式節點的一致性及協調性時,需要先在zookeeper服務器中創建并配置與各個分布式節點分別對應的zookeeper節點,再基于zookeeper節點的配置在各個分布式節點上部署與zookeeper節點對應的zookeeper實例,通過由各個zookeeper實例構成的zookeeper分布式網絡來實現對整個分布式系統的一致性及協調性管理。然而,現有的zookeeper節點配置方法中zookeeper子節點無法繼承其父節點的讀寫權限,當需要對某一zookeeper子節點配置與其父節點的讀寫權限相同的讀寫權限時,需要用戶再次手動錄入該子節點的讀寫權限信息,配置流程較為繁瑣,配置效率較低。
技術實現思路
有鑒于此,本專利技術實施例提供了一種分布式應用協調服務節點的配置方法、服務器及計算機可讀存儲介質,以解決現有的分布式應用協調服務節點的配置流程較為繁瑣,配置效率較低的問題。本專利技術實施例的第一方面提供了一種分布式應用協調服務節點的配置方法,包括:接收分布式應用協調服務節 ...
【技術保護點】
1.一種分布式應用協調服務節點的配置方法,其特征在于,包括:接收分布式應用協調服務節點創建請求;所述分布式應用協調服務節點創建請求中攜帶待創建的目標分布式應用協調服務節點的讀寫權限繼承標識及所述目標分布式應用協調服務節點的父節點的標識信息;所述讀寫權限繼承標識用于表征是否繼承父節點的讀寫權限;若所述分布式應用協調服務節點創建請求攜帶的所述讀寫權限繼承標識用于表征繼承父節點的讀寫權限,則基于所述目標分布式應用協調服務節點的父節點的標識信息,獲取所述目標分布式應用協調服務節點的父節點的讀寫權限信息;將所述目標分布式應用協調服務節點的父節點的讀寫權限信息確定為所述目標分布式應用協調服務節點的最終讀寫權限信息;在所述目標分布式應用協調服務節點的父節點下創建所述目標分布式應用協調服務節點,并基于所述目標分布式應用協調服務節點的最終讀寫權限信息對所述目標分布式應用協調服務節點的讀寫權限進行配置。
【技術特征摘要】
1.一種分布式應用協調服務節點的配置方法,其特征在于,包括:接收分布式應用協調服務節點創建請求;所述分布式應用協調服務節點創建請求中攜帶待創建的目標分布式應用協調服務節點的讀寫權限繼承標識及所述目標分布式應用協調服務節點的父節點的標識信息;所述讀寫權限繼承標識用于表征是否繼承父節點的讀寫權限;若所述分布式應用協調服務節點創建請求攜帶的所述讀寫權限繼承標識用于表征繼承父節點的讀寫權限,則基于所述目標分布式應用協調服務節點的父節點的標識信息,獲取所述目標分布式應用協調服務節點的父節點的讀寫權限信息;將所述目標分布式應用協調服務節點的父節點的讀寫權限信息確定為所述目標分布式應用協調服務節點的最終讀寫權限信息;在所述目標分布式應用協調服務節點的父節點下創建所述目標分布式應用協調服務節點,并基于所述目標分布式應用協調服務節點的最終讀寫權限信息對所述目標分布式應用協調服務節點的讀寫權限進行配置。2.根據權利要求1所述的一種分布式應用協調服務節點的配置方法,其特征在于,所述分布式應用協調服務節點創建請求中還攜帶待創建的目標分布式應用協調服務節點的初始讀寫權限信息;所述若所述分布式應用協調服務節點創建請求攜帶的所述讀寫權限繼承標識用于表征繼承父節點的讀寫權限,則基于所述目標分布式應用協調服務節點的父節點的標識信息,獲取所述目標分布式應用協調服務節點的父節點的讀寫權限信息之后,所述在所述目標分布式應用協調服務節點的父節點下創建所述目標分布式應用協調服務節點,并基于所述目標分布式應用協調服務節點的最終讀寫權限信息對所述目標分布式應用協調服務節點的讀寫權限進行配置之前,還包括:檢測所述分布式應用協調服務節點創建請求中攜帶的所述目標分布式應用協調服務節點的初始讀寫權限信息與所述目標分布式應用協調服務節點的父節點的讀寫權限信息是否一致;若所述分布式應用協調服務節點創建請求中攜帶的所述目標分布式應用協調服務節點的初始讀寫權限信息與所述目標分布式應用協調服務節點的父節點的讀寫權限信息不一致,則將所述目標分布式應用協調服務節點的初始讀寫權限信息與所述目標分布式應用協調服務節點的父節點的讀寫權限信息進行整合,得到所述目標分布式應用協調服務節點的最終讀寫權限信息。3.根據權利要求2所述的一種分布式應用協調服務節點的配置方法,其特征在于,所述檢測所述分布式應用協調服務節點創建請求中攜帶的所述目標分布式應用協調服務節點的初始讀寫權限信息與所述目標分布式應用協調服務節點的父節點的讀寫權限信息是否一致之后,還包括:若所述分布式應用協調服務節點創建請求中攜帶的所述目標分布式應用協調服務節點的初始讀寫權限信息與所述目標分布式應用協調服務節點的父節點的讀寫權限信息一致,則將所述目標分布式應用協調服務節點的初始讀寫權限信息或所述目標分布式應用協調服務節點的父節點的讀寫權限信息確定為所述目標分布式應用協調服務節點的最終讀寫權限信息。4.根據權利要求2所述的一種分布式應用協調服務節點的配置方法,其特征在于,所述接收分布式應用協調服務節點創建請求之后,所述在所述目標分布式應用協調服務節點的父節點下創建所述目標分布式應用協調服務節點,并基于所述目標分布式應用協調服務節點的最終讀寫權限信息對所述目標分布式應用協調服務節點的讀寫權限進行配置之前,還包括:若所述分布式應用協調服務節點創建請求攜帶的所述讀寫權限繼承標識用于表征不繼承父節點的讀寫權限,則將所述分布式應用協調服務節點創建請求中攜帶的所述目標分布式應用協調服務節點的初始讀寫權限信息確定為所述目標分布式應用協調服務節點的最終讀寫權限信息。5.根據權利要求1至4任一項所述的一種分布式應用協調服務節點的配置方法,其特征在于,還包括:接收針對已創建的分布式應用協調服務節點的讀寫權限更新請求;所述讀寫權限更新請求中攜帶待更新的分布式應用協調服務節點的標識信息、待更新的讀寫權限信息及更新范圍標識;若所述讀寫權限更新請求中攜帶的所述更新范圍標識用于表征全局更新,則基于所述讀寫權限更新請求中攜帶的所述待更新的讀寫權限信息對所述待更新的分布式應用協調服務節點及其所有子節點的讀寫權限進行更新。6.一種服...
【專利技術屬性】
技術研發人員:李亞芳,
申請(專利權)人:平安科技深圳有限公司,
類型:發明
國別省市:廣東,44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。