fault-tolerance

    1熱度

    1回答

    我將爲使用MongoDB的生產環境使用2臺服務器解決方案。 如果我理解正確,我可以有2個節點,每個服務器一個副本集。 現在爲了讓容錯能夠重新分配一個新的主節點,我需要一個仲裁器節點。 由於我仍然想使用2個服務器,如果持有仲裁節點的服務器出現故障,將無法設置新的主服務器。 我想出的解決方案是有3個仲裁節點。 1在一臺服務器上,另外2臺在另一臺服務器上。這樣,如果任何服務器發生故障,另一個服務器的非仲

    8熱度

    1回答

    我正試圖圍繞Hystrix環繞我的頭,在閱讀他們的文檔後,仍然對其使用模式有疑問。 原因之一,我不明白使用情況爲當使用他們異步執行與他們反應執行。我能看到的唯一區別是異步執行始終是非阻塞的,而Reactive可以是阻塞或非阻塞。所以我想我真正的問題是: 同步和阻塞反應式執行有什麼區別?和 異步和非阻塞反應式執行有什麼區別?

    13熱度

    1回答

    我剛剛閱讀Hystrix指南,並試圖圍繞默認斷路器和恢復期如何操作,然後如何定製其行爲。顯然,如果電路跳閘,Hystrix將自動調用命令的getFallBack()方法;這我瞭解。但是首先要考慮的是什麼標準?理想情況下,我想嘗試多次提供支持服務(例如,最多3次嘗試),然後再考慮服務處於離線/不健康狀態並斷開斷路器。 我怎麼能實現這一點,並在哪裏? 但我想如果我重寫默認斷路器,我還必須重寫任何機制處

    7熱度

    1回答

    我想弄清楚如何Hystrix request caching的工作原理,但我沒有遵循維基或他們在他們的文檔中提供的端到端的例子。 從本質上講,我有以下HystrixCommand子類: public class GetFizzCommand extends HystrixCommand<Fizz> { private Long id; private Map<Long,Fizz

    0熱度

    1回答

    我想了解Hystrix是如何處理非故障錯誤和HystrixBadRequestException,特別是在驗證領域。我用我所有的豆類JSR-303 Bean驗證(Hibernate驗證): public class User { @Min(1L) private Long id; @NotNull @Email private String e

    0熱度

    1回答

    PouchDB的replicate()功能都沒有容錯能力,並且將停止複製,如果你失去了你的互聯網連接或遇到一些網絡中斷。這是相當令人沮喪的,當你需要你的應用程序複製數據時,只要有互聯網連接。 當然,你可以實現你自己的重試算法,但這需要一個下降的工作量。有沒有我們可以使用的插件?

    0熱度

    2回答

    我有8個solr碎片與3個動物園管理員一起運行,有些時候如果任何服務器出現故障,它會給我下面的堆棧跟蹤,我可以在查詢中使用shards.tolerant = true處理該問題。 我的問題是如何在默認情況下在solr雲中實現容錯,所以無論何時我發起查詢,它將返回幾個保證結果而不是異常? ERROR - 2014-09-02 12:01:45.610; org.apache.solr.common.

    0熱度

    1回答

    今天我收到了這個採訪問題'爲什麼在雲基礎架構上構建容錯應用程序時需要編寫容錯應用程序?' 我回答:它們難以調試,難以修復,以便更好地得到很好的測試和魯棒性。數據庫中的數據可以在後續讀取之間進行更改(沒有狀態服務器),並且有許多事情可能會在中間失敗,所以必須爲意外情況做好準備。 我有沒有正確回答它,我錯過了什麼?

    1熱度

    2回答

    我正在評估容錯應用程序的不同多處理庫。我基本上需要任何進程被允許在不停止整個應用程序的情況下崩潰。 我可以使用fork()系統調用。這裏的限制是只能在同一臺機器上創建進程。 我可以用MPI做同樣的事嗎?如果使用MPI創建的進程崩潰,父進程是否可以繼續運行並最終創建新進程? 有沒有其他的選擇(可能是多平臺和開源)庫來獲得相同的結果? 據報道here,MPI 4.0將支持容錯。

    2熱度

    1回答

    人類犯錯誤。 當你要求他們提供一些識別某個實體的唯一生成的ID時。 例如: 訂單A:有ID ABC1234 訂單B:有ID BCD1235 他們可以打錯別字,他們可以爲ex提供字符串:A123,B123,1 2 3,「訂單ID B 12/3」 然後自動系統挑戰識別原始ID。 我的問題是有沒有已知的算法/技術。生成 - 具有容錯功能的唯一人可讀ID(非sha或md5) 。您可以從字符子集中繼續解碼原