日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

3天內(nèi)不再提示

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

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

掃碼添加小助手

加入工程師交流群

作者: Unmesh Joshi

譯者: java達人

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

問題

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

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

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

解決方案

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

這是操作順序:

Figure 1: High-Water Mark

對于每個日志條目,leader將其附加到其本地預(yù)寫日志中,然后將其發(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 } }

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

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

Leader在收到響應(yīng)時跟蹤在每個服務(wù)器上復(fù)制的日志索引。

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); }

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

class ReplicationModule…
Long computeHighwaterMark(List

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

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

    關(guān)注

    14

    文章

    10371

    瀏覽量

    91774
  • 分布式系統(tǒng)
    +關(guān)注

    關(guān)注

    0

    文章

    157

    瀏覽量

    19927
  • Mark
    +關(guān)注

    關(guān)注

    0

    文章

    21

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    AI Ceph 分布式存儲教程資料大模型學習資料2026

    內(nèi)存層構(gòu)建分布式緩存池。通過感知訓練任務(wù)的讀取模式,系統(tǒng)能夠預(yù)測下一步需要的數(shù)據(jù)塊,并提前將其從底層存儲介質(zhì)加載至緩存層,實現(xiàn)計算與 I/O 的流水線并行。此外,為了解決 Python 數(shù)據(jù)加載框架(如
    發(fā)表于 05-01 17:35

    分布式迭代求解策略:分布式混合電推進系統(tǒng)飛發(fā)一體化設(shè)計與能量管理協(xié)同優(yōu)化方法

    隨著全球航空業(yè)對綠色環(huán)保要求的不斷提高,分布式混合電推進系統(tǒng)作為傳統(tǒng)航空動力向全電飛行器過渡的關(guān)鍵技術(shù),展現(xiàn)出巨大的發(fā)展?jié)摿?。本文圍繞半渦電分布式推進系統(tǒng)的動態(tài)實時建模與控制方法展開
    的頭像 發(fā)表于 03-27 08:54 ?247次閱讀
    <b class='flag-5'>分布式</b>迭代求解策略:<b class='flag-5'>分布式</b>混合電推進<b class='flag-5'>系統(tǒng)</b>飛發(fā)一體化設(shè)計與能量管理協(xié)同優(yōu)化方法

    分布式能源管理物聯(lián)網(wǎng)解決方案

    分布式能源系統(tǒng)(如光伏電站、儲能電站等)具有設(shè)備多樣、分布較廣、數(shù)據(jù)量大等特點,傳統(tǒng)人工抄表或本地監(jiān)控模式存在數(shù)據(jù)滯后、管理低效、優(yōu)化困難等問題。物通博聯(lián)(WideIOT)結(jié)合邊緣計算
    的頭像 發(fā)表于 01-21 11:39 ?502次閱讀
    <b class='flag-5'>分布式</b>能源管理物聯(lián)網(wǎng)解決方案

    零碳園區(qū)自主供能模式分布式光伏系統(tǒng)

    在零碳園區(qū)自主供能體系中,分布式光伏系統(tǒng)是 “就近發(fā)電、就近消納” 的核心載體,其類型選擇需適配園區(qū)屋頂、空地、水域等不同空間資源,匹配生產(chǎn)、辦公、生活等多元用能場景。不同分布式光伏系統(tǒng)
    的頭像 發(fā)表于 12-20 10:21 ?496次閱讀
    零碳園區(qū)自主供能<b class='flag-5'>模式</b>的<b class='flag-5'>分布式</b>光伏<b class='flag-5'>系統(tǒng)</b>

    如何解決分布式光伏計量難題?

    %。同時,可提升發(fā)電效率、降低發(fā)電成本的新型技術(shù)逐步落地,推動光伏系統(tǒng)向更高效、更緊湊的方向發(fā)展,進而對電表在精度、數(shù)據(jù)更新速度及適配性方面也提出了更高要求。 分布式光伏遇計量難題 分布式光伏常用 “自己發(fā)的電自己用,用不完的賣
    的頭像 發(fā)表于 11-07 14:55 ?442次閱讀
    如何解決<b class='flag-5'>分布式</b>光伏計量難題?

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

    近日,某江西某歷史博物館成功應(yīng)用訊維全新分布式智能展廳控制系統(tǒng),為數(shù)字展廳的音視頻交互和環(huán)境控制帶來了革新。訊維全新分布式智能展廳控制系統(tǒng)通過采用先進的
    的頭像 發(fā)表于 09-24 16:23 ?915次閱讀
    <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 分布式光伏中應(yīng)用

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

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

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

    園區(qū)分布式光伏發(fā)電監(jiān)控系統(tǒng)

    簡婷 安科瑞電氣股份有限公司 上海嘉定? 201801 技術(shù)支持18701998775 園區(qū)部署分布式光伏發(fā)電監(jiān)控系統(tǒng),是實現(xiàn)光伏項目高效運營、風險可控、收益大的核心保障,其必要性體現(xiàn)在以下多個維度
    的頭像 發(fā)表于 07-31 15:49 ?1263次閱讀
    園區(qū)<b class='flag-5'>分布式</b>光伏發(fā)電監(jiān)控<b class='flag-5'>系統(tǒng)</b>

    分布式光伏總出問題?安科瑞分布式光伏監(jiān)控系統(tǒng)來“救場”

    一、分布式光伏的痛點大揭秘 在 “雙碳” 目標的大力推動下,分布式光伏作為綠色能源領(lǐng)域的重要力量,正以前所未有的速度蓬勃發(fā)展,越來越多的企業(yè)和家庭選擇安裝分布式光伏系統(tǒng)。然而,隨著
    的頭像 發(fā)表于 07-16 16:50 ?979次閱讀
    <b class='flag-5'>分布式</b>光伏總出問題?安科瑞<b class='flag-5'>分布式</b>光伏監(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)應(yīng)運而生,而Ceph作為開源分布式存儲
    的頭像 發(fā)表于 07-14 11:15 ?1257次閱讀

    分布式光伏發(fā)電監(jiān)控系統(tǒng)

    對高、低壓并網(wǎng)分布式光伏電站的升壓系統(tǒng)、光伏逆變器等設(shè)備進行全面監(jiān)控,采集微機保護裝置、自動控制設(shè)備、電能質(zhì)量監(jiān)測裝置、光伏逆變器、一體化電源等設(shè)備數(shù)據(jù),并提供有功功率控制(AGC)、電壓無功綜合
    的頭像 發(fā)表于 06-25 13:41 ?1172次閱讀
    <b class='flag-5'>分布式</b>光伏發(fā)電監(jiān)控<b class='flag-5'>系統(tǒng)</b>

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

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

    分布式光伏監(jiān)測難?并網(wǎng)型分布式光伏系統(tǒng)光伏功率預(yù)測方案

    一、分布式光伏發(fā)電系統(tǒng) ? 安科瑞 鄒玉麗 ? 分布式光伏發(fā)電系統(tǒng)的基本設(shè)備包括光伏電池組件、光伏方陣支架、直流匯流箱、直流配電柜、并網(wǎng)逆變器、交流配電柜等設(shè)備,另外還有供電
    的頭像 發(fā)表于 05-20 10:17 ?1497次閱讀
    <b class='flag-5'>分布式</b>光伏監(jiān)測難?并網(wǎng)型<b class='flag-5'>分布式</b>光伏<b class='flag-5'>系統(tǒng)</b>光伏功率預(yù)測方案

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

    摘要: 隨著分布式能源系統(tǒng)的廣泛應(yīng)用,對電源管理芯片的性能要求日益提升。本文深入探討了多通道電源管理芯片在分布式能源系統(tǒng)中的優(yōu)化策略,以國科安芯的ASP4644芯片為例,從電氣特性、工
    的頭像 發(fā)表于 05-16 15:22 ?1120次閱讀
    剑川县| 寿宁县| 驻马店市| 宁都县| 株洲县| 丰都县| 抚顺市| 大厂| 越西县| 阳江市| 湘潭县| 唐山市| 临朐县| 丰顺县| 原平市| 正安县| 新野县| 台南县| 白朗县| 花垣县| 长武县| 宁蒗| 乐至县| 凤阳县| 凤阳县| 岳普湖县| 西充县| 岢岚县| 旬阳县| 盖州市| 安顺市| 礼泉县| 顺义区| 辽宁省| 唐山市| 峨边| 甘肃省| 凌云县| 虞城县| 襄垣县| 平安县|