chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

深入理解分布式共識(shí)算法 Raft

京東云 ? 來(lái)源:jf_75140285 ? 作者:jf_75140285 ? 2025-11-27 14:51 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

“不可靠的網(wǎng)絡(luò)”、“不穩(wěn)定的時(shí)鐘”和“節(jié)點(diǎn)的故障”都是在分布式系統(tǒng)中常見(jiàn)的問(wèn)題,在文章開(kāi)始前,我們先來(lái)看一下:如果在分布式系統(tǒng)中網(wǎng)絡(luò)不可靠會(huì)發(fā)生什么樣的問(wèn)題。

有以下 3 個(gè)服務(wù)構(gòu)成的分布式集群,并在 server_1 中發(fā)生寫請(qǐng)求變更 A = 1,“正常情況下” server_1 將 A 值同步給 server_2 和 server_3,保證集群的數(shù)據(jù)一致性:

wKgZO2kn9NCAbfpvAAHaNf-tkjs929.png

但是如果在數(shù)據(jù)變更時(shí)發(fā)生網(wǎng)絡(luò)問(wèn)題(延遲、斷連和丟包等)便會(huì)出現(xiàn)以下情況:比如有兩個(gè)寫操作同時(shí)發(fā)生在 server_1 或 server_3 上,即便兩個(gè)寫操作有先后順序,但可能由于網(wǎng)絡(luò)延時(shí)導(dǎo)致各個(gè)服務(wù)中數(shù)據(jù)的不一致:

wKgZO2kn9NGAY5j4AAJQlKsyQBA596.png

同樣地情況,如果在 server_1 上發(fā)生三次寫操作,在數(shù)據(jù)同步的過(guò)程中因?yàn)榫W(wǎng)絡(luò)延時(shí)或網(wǎng)絡(luò)丟包也可能會(huì)導(dǎo)致數(shù)據(jù)的不一致:

wKgZPGkn9NGAIXJRAAKw1J-4TNo725.png

那么為了避免以上這些集群間數(shù)據(jù)不一致的問(wèn)題,便需要分布式共識(shí)算法來(lái)協(xié)調(diào)。分布式共識(shí)算法簡(jiǎn)單來(lái)說(shuō)就是如何在多個(gè)服務(wù)器間對(duì)某一個(gè)值達(dá)成一致,并且當(dāng)達(dá)成一致之后,無(wú)論之后這些機(jī)器間發(fā)生怎樣的故障,這個(gè)值能保持不變。本篇文章我們便對(duì) Raft 算法進(jìn)行介紹。

理解 Raft 算法

了解和學(xué)習(xí)過(guò) Zookeeper 的同學(xué)可能聽(tīng)說(shuō)過(guò) Zab 算法,它用來(lái)保證 Zookeeper 中數(shù)據(jù)的 順序一致性。Raft 也是一種分布式共識(shí)算法,它易于理解和實(shí)現(xiàn),用于保證數(shù)據(jù)的 線性一致性,是最強(qiáng)一致性模型。

在遵循 Raft 算法的集群中,節(jié)點(diǎn)會(huì)有 3 種不同的角色。當(dāng)集群在初始化時(shí),每個(gè)節(jié)點(diǎn)的角色都是 Follower 跟隨者,它們會(huì)等待來(lái)自 Leader 節(jié)點(diǎn)的心跳。因?yàn)榇藭r(shí)并沒(méi)有 Leader 節(jié)點(diǎn),所以會(huì)等待心跳超時(shí)。等待超時(shí)的 Follower 節(jié)點(diǎn)會(huì)將角色轉(zhuǎn)變?yōu)?Candidate 候選者,觸發(fā)一次選舉,觸發(fā)選舉時(shí)會(huì)標(biāo)記 Term 任期變量,并將自己的一票投給自己,通知其他 Follower 節(jié)點(diǎn)發(fā)起投票。經(jīng)過(guò)投票后,收到超過(guò)半數(shù)節(jié)點(diǎn)票數(shù)的 Candidate 節(jié)點(diǎn)會(huì)成為 Leader 領(lǐng)導(dǎo)者節(jié)點(diǎn),其他節(jié)點(diǎn)為 Follower 跟隨者節(jié)點(diǎn),Leader 節(jié)點(diǎn)會(huì)不斷地發(fā)送心跳給 Follower 節(jié)點(diǎn)來(lái)維持領(lǐng)導(dǎo)地位:

wKgZO2kn9NOAbmR6AAWMIeNfLJo896.png

如果每個(gè)節(jié)點(diǎn)每次在觸發(fā)選舉時(shí)都是同時(shí)超時(shí),這樣是不是導(dǎo)致不能完成一次選舉,產(chǎn)生 “活鎖” 問(wèn)題?的確可能,不過(guò)活鎖問(wèn)題也很好解決:即節(jié)點(diǎn)超時(shí)時(shí)間在合理的范圍內(nèi)取隨機(jī)值,這樣由于它的隨機(jī)性就不太可能再同時(shí)發(fā)起競(jìng)選了,這個(gè)時(shí)候其他節(jié)點(diǎn)便有足夠的時(shí)間向其他節(jié)點(diǎn)索要選票。

寫變更請(qǐng)求

當(dāng)發(fā)生寫變更請(qǐng)求時(shí),由 Leader 節(jié)點(diǎn)負(fù)責(zé)處理,即使是請(qǐng)求到 Follower 節(jié)點(diǎn),也需要轉(zhuǎn)發(fā)給 Leader 節(jié)點(diǎn)處理。當(dāng) Leader 節(jié)點(diǎn)接收到寫請(qǐng)求時(shí),它并不立即對(duì)這個(gè)請(qǐng)求進(jìn)行處理,而是先將請(qǐng)求信息 按順序追加到日志文件中(WAL: write-ahead-log),如圖中標(biāo)記的 log_index 表示追加到的最新一條日志的序號(hào):

wKgZPGkn9NOAAv4pAAKCr5UKIj8811.png

在這個(gè)過(guò)程中,日志必須持久化存儲(chǔ)。隨后,Leader 節(jié)點(diǎn)通過(guò) RPC 請(qǐng)求將日志同步到各個(gè) Follower 節(jié)點(diǎn),當(dāng)超過(guò)半數(shù)節(jié)點(diǎn)成功將日志記錄時(shí),便認(rèn)為同步成功。在這里可知 Raft 算法采用的是單主復(fù)制的模型,所以它也就會(huì)存在以下缺點(diǎn):

面對(duì)大量寫請(qǐng)求負(fù)載時(shí)系統(tǒng)比較難擴(kuò)展,因?yàn)橄到y(tǒng)只有一個(gè)主節(jié)點(diǎn),寫請(qǐng)求的性能瓶頸由單個(gè)節(jié)點(diǎn)決定

當(dāng)主節(jié)點(diǎn)宕機(jī)時(shí),從節(jié)點(diǎn)提升為主節(jié)點(diǎn)不是即時(shí)的,可能會(huì)造成一些停機(jī)時(shí)間

隨后,Leader 節(jié)點(diǎn)會(huì)更新最新同步日志的索引 commit_index 為 1,并通過(guò)心跳下發(fā)給各個(gè) Follower 節(jié)點(diǎn):

wKgZO2kn9NSAd2WcAARISDyqZpU387.png

在這個(gè)過(guò)程中可以發(fā)現(xiàn) Follower 節(jié)點(diǎn)只是聽(tīng)從并響應(yīng) Leader 節(jié)點(diǎn),沒(méi)有任何主動(dòng)性?,F(xiàn)在,已經(jīng)完成了日志在集群間的同步,但是請(qǐng)求對(duì)變量 A 的修改還沒(méi)有被應(yīng)用(Apply)。Apply 是在 Raft 算法中經(jīng)常出現(xiàn)的一個(gè)名詞,在多數(shù)與 Raft 算法相關(guān)的文章中經(jīng)常會(huì)看到 “將已提交的日志條目應(yīng)用到狀態(tài)機(jī)” 等類似的表述。其實(shí) “狀態(tài)機(jī)” 理解起來(lái)并不復(fù)雜,通俗的理解是 業(yè)務(wù)邏輯的載體業(yè)務(wù)邏輯的執(zhí)行者,它的職責(zé)包括:

接收來(lái)自日志文件中有序的命令

執(zhí)行具體的業(yè)務(wù)邏輯,在本次寫請(qǐng)求中,業(yè)務(wù)邏輯指的便是變更 A 的值

變更應(yīng)用程序的狀態(tài)

返回執(zhí)行結(jié)果

更加通俗的講就是 讓請(qǐng)求生效。將已經(jīng)提交的日志應(yīng)用到狀態(tài)機(jī)是比較簡(jiǎn)單且自主的過(guò)程,各個(gè)服務(wù)實(shí)例會(huì)記錄 apply_index 來(lái)標(biāo)記應(yīng)用索引,當(dāng) apply_index 小于 commit_index 時(shí),那么證明日志文件中記錄的請(qǐng)求信息還有部分沒(méi)生效,所以需要按順序應(yīng)用,直到 apply_index = commit_index:

wKgZPGkn9NWANPURAAG1UwzLhcY916.png

在這個(gè)過(guò)程中,我一直在強(qiáng)調(diào) “按順序”,不論是日志的追加還是日志的被應(yīng)用都是按順序來(lái)的,因此才能保證數(shù)據(jù)的線性一致性。

讀請(qǐng)求

Raft 集群處理讀請(qǐng)求會(huì)保證讀請(qǐng)求的線性一致性,所謂線性一致性讀就是在 t1 的時(shí)間寫入了一個(gè)值,那么在 t1 之后,讀一定能讀到這個(gè)值,不可能讀到 t1 之前的值,在 Raft 算法中實(shí)現(xiàn)線性一致性讀有以下兩種方式:

ReadIndex Read

在這種方式下,當(dāng) Leader 節(jié)點(diǎn)處理讀請(qǐng)求時(shí):

wKgZO2kn9NaAMcbCAAStyk4khU8003.png

首先將 commit_index 記錄到本地的 read_index 變量里

向其他節(jié)點(diǎn)發(fā)送一次 Heartbeat,確認(rèn)自己仍然是 Leader 角色

Leader 節(jié)點(diǎn)等待自己的狀態(tài)機(jī)執(zhí)行,直到 apply_index 超過(guò)了 read_index,這樣就能夠安全的提供線性一致性讀了

Leader 執(zhí)行 read 請(qǐng)求,將結(jié)果返回

在第三步中,保證 apply_index >= read_index 是為了保證所有小于等于 read_index 的請(qǐng)求都已經(jīng)生效。

如果是 Follower 節(jié)點(diǎn)處理讀請(qǐng)求也和以上過(guò)程類似,當(dāng) Follower 節(jié)點(diǎn)收到讀請(qǐng)求后,直接給 Leader 發(fā)送一個(gè)獲取此時(shí) read_index 的請(qǐng)求,Leader 節(jié)點(diǎn)仍然處理以上流程然后將 read_index 返回,此時(shí) Follower 節(jié)點(diǎn)等到當(dāng)前的狀態(tài)機(jī) apply_index 超過(guò) read_index 后,就可以返回結(jié)果了。

Lease Read

因?yàn)?ReadIndex Read 需要發(fā)送一次 Heartbeat 來(lái)確認(rèn) Leader 身份,存在 RPC 請(qǐng)求的開(kāi)銷,為了進(jìn)一步優(yōu)化,便可以采用租約(Lease)讀。租約其實(shí)指的是 Leader 節(jié)點(diǎn)身份的過(guò)期約定時(shí)間,所以這種讀請(qǐng)求只針對(duì) Leader 節(jié)點(diǎn),F(xiàn)ollower 節(jié)點(diǎn)沒(méi)有租約的概念,它通過(guò)以下公式計(jì)算:

lease_end = current_time() + election_timeout / clock_drift_bound

其中 election_timeout 為選舉的超時(shí)時(shí)間,clock_drift_bound 表示時(shí)鐘漂移,指的是在分布式系統(tǒng)中,兩個(gè)或多個(gè)節(jié)點(diǎn)上的時(shí)鐘以不同的速率運(yùn)行,導(dǎo)致它們之間的時(shí)間差隨時(shí)間不斷累積和變化(也就是分布式系統(tǒng)中不穩(wěn)定的時(shí)鐘問(wèn)題)。

舉個(gè)簡(jiǎn)單的例子,假如選舉過(guò)期時(shí)間是 10s,時(shí)鐘漂移為 1.1,那么租約過(guò)期時(shí)間為:lease_end = current_time() + 10s / 1.1 ≈ current_time() + 9s,如果在處理讀請(qǐng)求時(shí),在租約時(shí)間內(nèi),則無(wú)需發(fā)送 Heartbeat 來(lái)明確 Leader 身份,直接等待 apply_index >= commit_index 后返回請(qǐng)求結(jié)果。

在以上讀寫流程中,Raft 分布式共識(shí)算法能讓每個(gè)節(jié)點(diǎn)對(duì)日志的值和順序達(dá)成共識(shí),每個(gè)節(jié)點(diǎn)都存儲(chǔ)相同的日志副本,使整個(gè)系統(tǒng)中的每個(gè)節(jié)點(diǎn)都能有一致的狀態(tài)和輸出,使得這些節(jié)點(diǎn)看起來(lái)就像一個(gè)單獨(dú)的,高可用的狀態(tài)機(jī)。在上文中我們提到過(guò) Zookeeper 使用的 Zab 共識(shí)算法保證的是順序一致性,Raft 算法保證的是線性一致性,所以借著這個(gè)引子也來(lái)談?wù)勎覍?duì)一致性的理解。

一致性

一致性 通常指的就是數(shù)據(jù)一致性,在分布式系統(tǒng)中的讀寫請(qǐng)求,表現(xiàn)得像在單機(jī)系統(tǒng)上一樣,符合直覺(jué)和預(yù)期。一致性模型有很多種,在這里我們只談以下常見(jiàn)的幾種:

線性一致性 是最強(qiáng)的一致性模型,也被稱為強(qiáng)一致性,在 CAP 定理中的 C 表達(dá)的一致性含義便是線性一致性。這種一致性模型要求系統(tǒng)要像單一節(jié)點(diǎn)一樣工作,并且所有操作是原子的,它有兩個(gè)約束條件:

順序記錄中的任何一次讀必須讀到最近一次寫入的數(shù)據(jù)

順序記錄要跟全局時(shí)鐘下的順序保持一致

順序一致性 要比線性一致性弱,它只要求 同一客戶端或進(jìn)程的操作在排序后保持先后順序不變,但 不同客戶端之間的先后順序是可以任意改變的,順序一致性與線性一致性的主要區(qū)別在于 沒(méi)有全局時(shí)間的限制。比如在社交網(wǎng)絡(luò)場(chǎng)景下,一個(gè)人通常不關(guān)注他看到的所有朋友的帖子的順序,但是對(duì)于某個(gè)具體朋友,仍然以正確的順序顯示帖子的順序。

因果一致性 則是比 順序一致性 更弱的一致性模型,因果一致性要求必須以相同的順序看到因果相關(guān)的操作,而沒(méi)有因果關(guān)系的并發(fā)操作可以被不同的進(jìn)程以不同的順序觀察到。典型的例子就是社交網(wǎng)絡(luò)中發(fā)帖和評(píng)論的關(guān)系:必須先有發(fā)帖才能對(duì)該帖子進(jìn)行評(píng)論,所以發(fā)帖操作必須在評(píng)論操作之前。

最終一致性 是常見(jiàn)的最弱的一致性模型,所謂最終表達(dá)的含義是“對(duì)于系統(tǒng)到達(dá)穩(wěn)定狀態(tài)并沒(méi)有硬性要求”,即便這聽(tīng)起來(lái)很不靠譜,但是在業(yè)務(wù)中被應(yīng)用的很多也很好,而且這種一致性模型能使系統(tǒng)的性能很高。

CAP 定理:C 代表一致性,當(dāng)客戶端訪問(wèn)所有節(jié)點(diǎn)時(shí),返回的都是同一份最新的數(shù)據(jù);A 代表可用性,指每次請(qǐng)求都能獲取到非錯(cuò)誤的響應(yīng),但不保證獲取的數(shù)據(jù)是最新的;P 代表分區(qū)容錯(cuò)性,節(jié)點(diǎn)之間由于網(wǎng)絡(luò)分區(qū)而導(dǎo)致消息丟失的情況下,系統(tǒng)仍能正常運(yùn)行。

接下來(lái)我們?cè)賮?lái)談?wù)勀X裂問(wèn)題:

腦裂問(wèn)題

當(dāng)集群中發(fā)生網(wǎng)絡(luò)通訊問(wèn)題時(shí),讀、寫請(qǐng)求只能在超過(guò)半數(shù)節(jié)點(diǎn)的集群內(nèi)生效,過(guò)半數(shù)機(jī)制 在數(shù)學(xué)上保證不可能同時(shí)存在兩個(gè)Leader:

wKgZPGkn9NeAZscWAALhQLFZpH0389.png

除此之外還有以下機(jī)制來(lái)避免腦裂問(wèn)題:

Term機(jī)制:時(shí)間上保證舊Leader會(huì)自動(dòng)讓位給新Leader

主動(dòng)stepDown:Leader無(wú)法聯(lián)系到過(guò)半數(shù)節(jié)點(diǎn)時(shí)主動(dòng)放棄領(lǐng)導(dǎo)權(quán)

嚴(yán)格的投票規(guī)則:每個(gè)term每個(gè)節(jié)點(diǎn)只能投票給一個(gè)候選人

當(dāng)網(wǎng)絡(luò)問(wèn)題恢復(fù)時(shí),F(xiàn)ollower 節(jié)點(diǎn)能通過(guò) Leader 節(jié)點(diǎn)的日志同步重新追回期間錯(cuò)過(guò)的數(shù)據(jù)。此外,一般采用 Raft 算法的集群在部署的時(shí)都是 “奇數(shù)個(gè)節(jié)點(diǎn)”,而不是偶數(shù)個(gè)節(jié)點(diǎn),這其實(shí)是數(shù)學(xué)的體現(xiàn),性價(jià)比更高:

wKgZO2kn9NiADdftAASIbkA24HY907.png

如上圖所示,雖然部署 4 個(gè)節(jié)點(diǎn)多出一個(gè)節(jié)點(diǎn),但是和 3 節(jié)點(diǎn)集群相比,容錯(cuò)能力是相同的:只能容忍 1 個(gè)節(jié)點(diǎn)故障。在容錯(cuò)能力沒(méi)有被提高的情況下又花費(fèi)了更多的服務(wù)器成本和運(yùn)維管理成本。

以上我們基本了解了 Raft 算法的內(nèi)容,如果想使用 Raft 算法,對(duì)系統(tǒng)模型有以下要求:

服務(wù)可能宕機(jī)、停止運(yùn)行,但過(guò)段時(shí)間能夠恢復(fù),但不能存在 拜占庭故障

消息可能丟失、延遲亂序或重復(fù);可能有網(wǎng)絡(luò)分區(qū),并在一段時(shí)間之后恢復(fù)

巨人的肩膀

SOFAJRaft

The Raft Consensus Algorithm

TiKV 功能介紹 – Lease Read

《深入理解分布式系統(tǒng)》

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 算法
    +關(guān)注

    關(guān)注

    23

    文章

    4759

    瀏覽量

    97095
  • 分布式
    +關(guān)注

    關(guān)注

    1

    文章

    1061

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    如何解決分布式光伏計(jì)量難題?

    分布式光伏成增長(zhǎng)主力 據(jù)《2025-2030年中國(guó)分布式光伏行業(yè)市場(chǎng)前景預(yù)測(cè)及未來(lái)發(fā)展趨勢(shì)研究報(bào)告》顯示,2024年中國(guó)分布式光伏新增裝機(jī)118.18GW,同比增長(zhǎng)23%,占光伏新增裝機(jī)總量的43
    的頭像 發(fā)表于 11-07 14:55 ?142次閱讀
    如何解決<b class='flag-5'>分布式</b>光伏計(jì)量難題?

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

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

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

    分布式光伏發(fā)電監(jiān)測(cè)系統(tǒng)技術(shù)方案 柏峰【BF-GFQX】一、系統(tǒng)目標(biāo) :分布式光伏發(fā)電監(jiān)測(cè)系統(tǒng)旨在通過(guò)智能化的監(jiān)測(cè)手段,實(shí)現(xiàn)對(duì)分布式光伏電站的全方位、高精度、實(shí)時(shí)化管理。該系統(tǒng)能
    的頭像 發(fā)表于 08-22 10:51 ?2866次閱讀
    <b class='flag-5'>分布式</b>光伏發(fā)電監(jiān)測(cè)系統(tǒng)技術(shù)方案

    分布式IO選型指南:2025年分布式無(wú)線遠(yuǎn)程IO品牌及采集控制方案詳解

    近年來(lái),隨著工業(yè)物聯(lián)網(wǎng)(IIoT)、智能制造和工業(yè)4.0的深入發(fā)展,分布式無(wú)線遠(yuǎn)程IO模塊在工業(yè)控制領(lǐng)域的應(yīng)用愈發(fā)廣泛。這種模塊通過(guò)無(wú)線方式實(shí)現(xiàn)遠(yuǎn)程數(shù)據(jù)采集與控制,極大地提高了工業(yè)設(shè)施的靈活性和效率
    的頭像 發(fā)表于 06-23 09:48 ?957次閱讀

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

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

    曙光存儲(chǔ)領(lǐng)跑中國(guó)分布式存儲(chǔ)市場(chǎng)

    近日,賽迪顧問(wèn)發(fā)布《中國(guó)分布式存儲(chǔ)市場(chǎng)研究報(bào)告(2025)》,指出2024 年中國(guó)分布式存儲(chǔ)市場(chǎng)首次超過(guò)集中式存儲(chǔ),規(guī)模達(dá) 198.2 億元,增速 43.7%。
    的頭像 發(fā)表于 05-19 16:50 ?988次閱讀

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

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

    分布式光伏電力問(wèn)題層出不窮?安科瑞分布式光伏運(yùn)維系統(tǒng)來(lái)“救場(chǎng)”

    一、分布式光伏電力運(yùn)維,痛點(diǎn)大揭秘? ? 分布式光伏作為實(shí)現(xiàn)綠色能源轉(zhuǎn)型的關(guān)鍵一環(huán),近年來(lái)在我國(guó)得到了迅猛發(fā)展。國(guó)家能源局?jǐn)?shù)據(jù)顯示,截至 2023 年底,中國(guó)分布式光伏電站累計(jì)并網(wǎng)容量約為 2.5
    的頭像 發(fā)表于 05-07 17:14 ?648次閱讀
    <b class='flag-5'>分布式</b>光伏電力問(wèn)題層出不窮?安科瑞<b class='flag-5'>分布式</b>光伏運(yùn)維系統(tǒng)來(lái)“救場(chǎng)”

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

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

    分布式光伏如何實(shí)現(xiàn)防逆流?

    分布式光伏如何實(shí)現(xiàn)防逆流
    的頭像 發(fā)表于 03-24 13:31 ?580次閱讀
    <b class='flag-5'>分布式</b>光伏如何實(shí)現(xiàn)防逆流?

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

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

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

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

    HarmonyOS Next 應(yīng)用元服務(wù)開(kāi)發(fā)-分布式數(shù)據(jù)對(duì)象遷移數(shù)據(jù)文件資產(chǎn)遷移

    使用分布式數(shù)據(jù)對(duì)象遷移數(shù)據(jù),當(dāng)需要遷移的數(shù)據(jù)較大(100KB以上)或需要遷移文件時(shí),可以使用分布式數(shù)據(jù)對(duì)象。原理與接口說(shuō)明詳見(jiàn)分布式數(shù)據(jù)對(duì)象跨設(shè)備數(shù)據(jù)同步。 說(shuō)明:自API 12起,由于直接使用跨
    發(fā)表于 12-24 10:11

    HarmonyOS Next 應(yīng)用元服務(wù)開(kāi)發(fā)-分布式數(shù)據(jù)對(duì)象遷移數(shù)據(jù)權(quán)限與基礎(chǔ)數(shù)據(jù)

    使用分布式數(shù)據(jù)對(duì)象遷移數(shù)據(jù),當(dāng)需要遷移的數(shù)據(jù)較大(100KB以上)或需要遷移文件時(shí),可以使用分布式數(shù)據(jù)對(duì)象。原理與接口說(shuō)明詳見(jiàn)分布式數(shù)據(jù)對(duì)象跨設(shè)備數(shù)據(jù)同步。 說(shuō)明:自API 12起,由于直接使用跨
    發(fā)表于 12-24 09:40

    深入理解C語(yǔ)言:循環(huán)語(yǔ)句的應(yīng)用與優(yōu)化技巧

    能讓你的代碼更加簡(jiǎn)潔明了,還能顯著提升程序執(zhí)行效率。本文將詳細(xì)介紹C語(yǔ)言中的三種常見(jiàn)循環(huán)結(jié)構(gòu)——while循環(huán)、for循環(huán)和do...while循環(huán),帶你深入理解
    的頭像 發(fā)表于 12-07 01:11 ?1036次閱讀
    <b class='flag-5'>深入理解</b>C語(yǔ)言:循環(huán)語(yǔ)句的應(yīng)用與優(yōu)化技巧