亚洲精品久久久久久久久久久,亚洲国产精品一区二区制服,亚洲精品午夜精品,国产成人精品综合在线观看,最近2019中文字幕一页二页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

分布式系統(tǒng)模式—High-Water Mark

電子設計 ? 來源:電子設計 ? 作者:電子設計 ? 2020-12-24 12:56 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者: Unmesh Joshi

譯者: java達人

預寫日志中的索引,顯示最近一次成功的復制。

問題

服務器崩潰并重新啟動后,可使用“Write-Ahead Log”模式恢復狀態(tài)。但是,如果服務器發(fā)生故障,Write-Ahead Log不足以提供可用性。如果單個服務器發(fā)生故障,則客戶端將無法運行,直到服務器重新啟動。為了獲得更多可用的系統(tǒng),我們可以在多個服務器上復制日志。使用領導者和追隨者模式,領導者會將其所有日志條目復制到追隨者法定數(shù)?,F(xiàn)在,如果領導者失敗,則可以選舉新的領導者,并且客戶可以像以前一樣繼續(xù)使用集群。但是仍然有幾處可能出問題:

? leader在將其日志發(fā)送給任何追隨者之前可能會失敗。? 領導者可能會在向一些追隨者發(fā)送日志條目時失敗,無法將其發(fā)送給大多數(shù)的追隨者。

在這些錯誤場景中,一些追隨者可能在其日志中丟失條目,而一些追隨者可能擁有比其他追隨者更多的條目。因此,對于每個follower來說,了解日志的哪一部分對客戶端是安全可用的就變得很重要了。

解決方案

high-water mark是日志文件的一個索引,它記錄已知已成功復制到追隨者Quorum的最后一個日志條目。在復制過程中,領導者還會將high-water mark傳遞給追隨者。集群中的所有服務器應該只向請求低于high-water mark更新的客戶端傳輸數(shù)據(jù)。

這是操作順序:

Figure 1: High-Water Mark

對于每個日志條目,leader將其附加到其本地預寫日志中,然后將其發(fā)送給所有追隨者。

leader (class ReplicationModule...)
private Long appendAndReplicate(byte[] data) { Long lastLogEntryIndex = appendToLocalLog(data); logger.info("Replicating log entries from index " + lastLogEntryIndex); replicateOnFollowers(lastLogEntryIndex); return lastLogEntryIndex; }
private void replicateOnFollowers(Long entryAtIndex) { for (final FollowerHandler follower : followers) { replicateOn(follower, entryAtIndex); //send replication requests to followers } }

追隨者處理復制請求并將日志條目附加到它們的本地日志中。在成功附加日志條目之后,它們將擁有的最新日志條目索引響應到leader。該響應還包括服務器的當前Generation Clock。

follower (class ReplicationModule...)
private ReplicationResponse handleReplicationRequest(ReplicationRequest replicationRequest) { List

Leader在收到響應時跟蹤在每個服務器上復制的日志索引。

class ReplicationModule…
recordReplicationConfirmedFor(response.getServerId(), response.getReplicatedLogIndex()); long logIndexAtQuorum = computeHighwaterMark(logIndexesAtAllServers(), config.numberOfServers()); if (logIndexAtQuorum > replicationState.getHighWaterMark()) { var previousHighWaterMark = replicationState.getHighWaterMark(); applyLogAt(previousHighWaterMark, logIndexAtQuorum); replicationState.setHighWaterMark(logIndexAtQuorum); }

通過查看所有追隨者的日志索引和領導者本身的日志,并獲取大多數(shù)服務器上可用的索引,可以計算出High-Water Mark。

class ReplicationModule…
Long computeHighwaterMark(List

領導者將high-water mark作為常規(guī)心跳的一部分或作為單獨的請求向追隨者傳播。追隨者隨后相應地設定了他們的high-water mark。

審核編輯:符乾江
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 服務器
    +關注

    關注

    13

    文章

    10042

    瀏覽量

    90549
  • 分布式系統(tǒng)

    關注

    0

    文章

    149

    瀏覽量

    19803
  • Mark
    +關注

    關注

    0

    文章

    21

    瀏覽量

    8720
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    分布式智能展廳控制系統(tǒng):打造AI互動展示新模式!

    近日,某江西某歷史博物館成功應用訊維全新分布式智能展廳控制系統(tǒng),為數(shù)字展廳的音視頻交互和環(huán)境控制帶來了革新。訊維全新分布式智能展廳控制系統(tǒng)通過采用先進的
    的頭像 發(fā)表于 09-24 16:23 ?515次閱讀
    <b class='flag-5'>分布式</b>智能展廳控制<b class='flag-5'>系統(tǒng)</b>:打造AI互動展示新<b class='flag-5'>模式</b>!

    【節(jié)能學院】Acrel-1000DP分布式光伏監(jiān)控系統(tǒng)在奉賢平高食品 4.4MW 分布式光伏中應用

    摘要:在“雙碳”和新型電力系統(tǒng)建設背景下,分布式光伏接入比例不斷提高,對配電網(wǎng)電壓、調度運行及調峰等環(huán)節(jié)造成強烈沖擊。本文設計包含平臺層、設備層二層架構體系的分布式光伏管控平臺,以及小容量工商業(yè)
    的頭像 發(fā)表于 08-23 08:04 ?3224次閱讀
    【節(jié)能學院】Acrel-1000DP<b class='flag-5'>分布式</b>光伏監(jiān)控<b class='flag-5'>系統(tǒng)</b>在奉賢平高食品 4.4MW <b class='flag-5'>分布式</b>光伏中應用

    分布式光伏發(fā)電監(jiān)測系統(tǒng)技術方案

    分布式光伏發(fā)電監(jiān)測系統(tǒng)技術方案 柏峰【BF-GFQX】一、系統(tǒng)目標 :分布式光伏發(fā)電監(jiān)測系統(tǒng)旨在通過智能化的監(jiān)測手段,實現(xiàn)對
    的頭像 發(fā)表于 08-22 10:51 ?2788次閱讀
    <b class='flag-5'>分布式</b>光伏發(fā)電監(jiān)測<b class='flag-5'>系統(tǒng)</b>技術方案

    Ceph分布式存儲系統(tǒng)解析

    在當今數(shù)據(jù)爆炸的時代,企業(yè)對存儲系統(tǒng)的需求日益增長,傳統(tǒng)的集中式存儲已經(jīng)無法滿足大規(guī)模數(shù)據(jù)處理的要求。分布式存儲系統(tǒng)應運而生,而Ceph作為開源分布式存儲
    的頭像 發(fā)表于 07-14 11:15 ?643次閱讀

    雙電機分布式驅動汽車高速穩(wěn)定性機電耦合控制

    摘要:為了利用所設計的雙電機防滑差速驅動系統(tǒng)來提高分布式驅動汽車的動力學性能,在前期同軸耦合驅動控制理論研究的基礎上,開展該車的高速穩(wěn)定性機電耦合控制研究。建立并驗證包含所設計驅動系統(tǒng)在內的
    發(fā)表于 06-18 16:37

    多通道電源管理芯片在分布式能源系統(tǒng)中的優(yōu)化策略

    摘要: 隨著分布式能源系統(tǒng)的廣泛應用,對電源管理芯片的性能要求日益提升。本文深入探討了多通道電源管理芯片在分布式能源系統(tǒng)中的優(yōu)化策略,以國科安芯的ASP4644芯片為例,從電氣特性、工
    的頭像 發(fā)表于 05-16 15:22 ?529次閱讀

    安科瑞Acrel-1000DP分布式光伏監(jiān)控系統(tǒng)在嘉興亨泰分布式光伏項目中的應用

    摘要 分布式光伏發(fā)電系統(tǒng)其核心特點是發(fā)電設備靠近用電負荷中心,通常安裝在屋頂、建筑立面或閑置空地上,截至2025年,分布式光伏發(fā)電系統(tǒng)在全球和中國范圍內取得了顯著發(fā)展,成為能源轉型和可
    的頭像 發(fā)表于 04-10 13:17 ?546次閱讀
    安科瑞Acrel-1000DP<b class='flag-5'>分布式</b>光伏監(jiān)控<b class='flag-5'>系統(tǒng)</b>在嘉興亨泰<b class='flag-5'>分布式</b>光伏項目中的應用

    分布式光伏發(fā)運維系統(tǒng)實際應用案例分享

    安科瑞劉鴻鵬 摘?要 分布式光伏發(fā)電系統(tǒng)其核心特點是發(fā)電設備靠近用電負荷中心,通常安裝在屋頂、建筑立面或閑置空地上,截至2025年,分布式光伏發(fā)電系統(tǒng)在全球和中國范圍內取得了顯著發(fā)展,
    的頭像 發(fā)表于 04-09 14:46 ?850次閱讀
    <b class='flag-5'>分布式</b>光伏發(fā)運維<b class='flag-5'>系統(tǒng)</b>實際應用案例分享

    淺談分布式光伏系統(tǒng)在工業(yè)企業(yè)的設計及應用

    主要對工業(yè)廠區(qū)屋頂分布式光伏發(fā)電系統(tǒng)的設計及應用進行研究,為工業(yè)廠區(qū)能源供應提供一種全新的解決思路和技術支持。介紹了工業(yè)廠區(qū)屋頂分布式光伏系統(tǒng)及其優(yōu)勢,分析了工業(yè)廠區(qū)屋頂
    的頭像 發(fā)表于 03-21 14:24 ?648次閱讀
    淺談<b class='flag-5'>分布式</b>光伏<b class='flag-5'>系統(tǒng)</b>在工業(yè)企業(yè)的設計及應用

    安科瑞能量管理系統(tǒng)在江西某啤酒廠分布式光伏發(fā)電項目中的應用

    安科瑞徐赟杰18706165067 1.摘要 新型電力系統(tǒng)下,各省市分布式光伏裝機逐年增高,由于分布式光伏的波動性,光伏在并入電網(wǎng)后給原有的配電網(wǎng)增加了很大的不穩(wěn)定性,對電力系統(tǒng)的安全
    的頭像 發(fā)表于 02-11 16:24 ?626次閱讀
    安科瑞能量管理<b class='flag-5'>系統(tǒng)</b>在江西某啤酒廠<b class='flag-5'>分布式</b>光伏發(fā)電項目中的應用

    分布式云化數(shù)據(jù)庫有哪些類型

    分布式云化數(shù)據(jù)庫有哪些類型?分布式云化數(shù)據(jù)庫主要類型包括:關系型分布式數(shù)據(jù)庫、非關系型分布式數(shù)據(jù)庫、新SQL分布式數(shù)據(jù)庫、以列方式存儲數(shù)據(jù)、
    的頭像 發(fā)表于 01-15 09:43 ?794次閱讀

    基于ptp的分布式系統(tǒng)設計

    在現(xiàn)代分布式系統(tǒng)中,精確的時間同步對于確保數(shù)據(jù)一致性、系統(tǒng)穩(wěn)定性和性能至關重要。PTP(Precision Time Protocol)是一種網(wǎng)絡協(xié)議,用于在分布式
    的頭像 發(fā)表于 12-29 10:09 ?893次閱讀

    安科瑞Acrel-1000DP分布式光伏監(jiān)控系統(tǒng)在8.3MWp分布式光伏發(fā)電中的應用

    安科瑞分布式光伏監(jiān)控系統(tǒng)在上海汽車變速器有限公司 8.3MWp分布式光伏發(fā)電項目中的應用
    發(fā)表于 12-16 15:03 ?0次下載

    分布式光伏發(fā)電系統(tǒng)的應用

    分布式光伏發(fā)電系統(tǒng)現(xiàn)狀? Q/GDW1480-2015 《分布式電源接入電網(wǎng)技術規(guī)定》:分布式電源并網(wǎng)電壓等級可根據(jù)各并網(wǎng)點裝機容量進行初步選擇,推薦如下: 8kW 及以下可接入220
    的頭像 發(fā)表于 11-21 16:31 ?1171次閱讀
    <b class='flag-5'>分布式</b>光伏發(fā)電<b class='flag-5'>系統(tǒng)</b>的應用

    分布式光纖測溫解決方案

    分布式光纖測溫解決方案
    的頭像 發(fā)表于 11-12 01:02 ?851次閱讀
    <b class='flag-5'>分布式</b>光纖測溫解決方案