【技術實現步驟摘要】
本專利技術屬于數據處理領域,尤其涉及一種全局邏輯時鐘同步分布式方法。
技術介紹
數據一致性問題是分布式領域的經典問題,同時也是難點問題。以服務器為中心的服務模型下,單點故障會導致服務器無法對外提供服務,因此需要引入多臺服務器。這樣將會帶來數據一致性問題,因此必須有一個副本控制協議來實現數據的一致性。服務器的服務能力受其自身網絡的硬件條件的制約。單臺服務器所能對外提供的服務能力是有限路數的,很多是受帶寬、網卡處理能力的影響,這是典型的單點問題。當單臺服務器達到服務能力的上限時,則采用用多臺服務器來對外提供更強的服務能力。此時需要解決數據的一致性問題。單點問題的解決方案大多是采用備份以及多服務器,多服務器意味著多中心的出現,多個中心如何保證數據一致性,以及對外提供更快速的服務是需首要解決的問題。尤其是互聯網時代中的各種交易平臺(如果多中心沒有一致會使得業務收到影響),達成一致性所用的時間將會影響用戶體驗和平臺的性能。因而,設計合理的響應時間的一致性算法對實際的應用來說是有意義的。
技術實現思路
為了解決上述問題,本專利技術提供一種全局邏輯時鐘同步分布式方法,對解決數據一致性中存在的主要問題進行了闡述,只能通過一個議案問題和通過議案的時間受議案的長度影響問題進行了研究,結合議案被服務器集群過半存儲的前提,對算法進行了改進。本專利技術一種全局邏輯時鐘同步分布式方法是通過以下技術方案來實現的:一種全局邏輯時鐘同步分布式方法,包括以下幾個步驟:步驟1:一連接客戶端執行與全局相關的事件m時,向時鐘系統申請一個編碼A;步驟2:系統執行操作的順序是按照給定的邏輯時鐘編號進行執 ...
【技術保護點】
一種全局邏輯時鐘同步分布式方法,其特征在于包括以下幾個步驟:步驟1:一連接客戶端執行與全局相關的事件m時,向時鐘系統申請一個編碼A;步驟2:系統執行操作的順序是按照給定的邏輯時鐘編號進行執行的,進程pi只有執行完一條指令,才能提出下一條指令的時鐘申請。
【技術特征摘要】
1.一種全局邏輯時鐘同步分布式方法,其特征在于包括以下幾個步驟:步驟1:一連接客戶端執行與全局相關的事件m時,向時鐘系統申請一個編碼A;步驟2:系統執行操作的順序是按照給定的邏輯時鐘編號進行執行的,進程pi只有執行完一條指令,才能提出下一條指令的時鐘申請。2.根據權利要求1所述的全局邏輯時鐘同步分布式方法,其特征在于:所述時鐘系統包括多個授時中心,并且采用paxos算法保證多個授時中心的...
【專利技術屬性】
技術研發人員:唐婷,
申請(專利權)人:成都易云知科技有限公司,
類型:發明
國別省市:四川;51
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。