akka設計該機制的原因是什麼?

時間 2021-06-16 01:24:44

1樓:夏梓耀

因為它已經被leader removed,而且是在failure detector判定為unreachable之後的容忍時間(auto-down-unreachable-after)後被remove,這很make sense啊,故障節點->down->排除故障->重啟,

集群只會知道某節點unreachable, 而不會知道原因(如:暫時的網路故障)

所以針對暫時的網路故障,你需要將auto-down-unreachable-after時間調長點。

若真要解重啟這個問題,可以極端的將auto-down-unreachable-after = off,這樣leader就(永遠)不會自動把節點remove(除非手動),隨之而來的問題就是真正關閉節點程序的時候得廣播出去「我死了」,然後其它節點在內部去做(cluster down address),可廣播在程序崩潰時(addShutdownHook)的成功率怎樣就很難保證了

2樓:jolestar

按照 akka 的 spec (Cluster Specification )的說法,akka的UID標誌著 actor system, akka 通過uid來進行存活檢測,一旦乙個節點標記為死掉,生命週期就結束了,沒有復活的機制。只能重新加入並且獲取新的 UID。貌似沒有機制實現在UID不變的情況下重新加入。

另外能否描述下你的業務場景,為什麼會有這種需求。

什麼是利率走廊機制?該機制對我國利率的變化有何影響?

SLF 類似於歐央行的邊際貸款便利 Marginal Lending Facility 是人民銀行於2013 年創設的流動性供給渠道。人民銀行自2015年3 月以來未開展SLF 操作,目前SLF 餘額為零,而上次操作的隔夜和7 天利率分別為4.5 和5.5 此次下調隔夜 7天的常備借貸便利利率分別調...

貧窮的原因是什麼?

張亮 在原始社會,大家在一起生活,無所謂貧富,所以貧窮的原因是生產力提公升,剩餘物資增多,然後在部分人手中集中。但整體社會生活水平也提高了。 netkiller 糾其根源於社會頂層設計有關,我們國家的頂層設計師金字塔型社會。金字塔結構的社會就是出現貧富懸殊,層次分明的社會階層 現在叫階層,古代叫三六...

掙錢的原因是什麼。?

貪戀你的美 這是一方面,然後呢就是要生存。在這個物質化的世界,沒有金錢就什麼都得不到,吃的穿的用的,不信你看看自己,都是錢養起來的。 手機號 為了未來。沒有錢。emmm成不了家。自己的父母也養不起。也不能幫他們分擔壓力。他們不可能一輩子都要辛苦的照顧我們的。如果窮。也就只能過普通的生活。一日三餐。買...