hystrix

    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

    3熱度

    3回答

    單元測試後備樣品我希望測試以下場景: 的hystrix.command.default.execution.isolation.thread.timeoutInMillisecond值設置爲較低的值,看看我的應用程序的行爲。 檢查我的回退方法是使用單元測試調用的。 請有人給我提供鏈接樣本。

    3熱度

    1回答

    我是Netflix開放源代碼項目的忠實粉絲。他們做了一些非常酷的東西。 我建立了一個Zuul,工作正常。創建了所有類型的過濾器,並且這些過濾器被動態加載並運行 我現在試圖做的是在過濾器內部使用Hystrix。我所看到的是,如果一切順利,一切正常。但是,當run()方法內部存在異常時,Zuul會捕獲它而不是Hystrix。所以getFallback()永遠不會被調用。我的代碼Github。 有人有任

    4熱度

    5回答

    讓我通過說我沒有直接使用Spring Cloud Config來說明這一點,它是通過Spring Cloud Hystrix啓動器傳遞的。 當只使用@EnableHystrix時,Spring Cloud也嘗試找到配置服務器,因爲我沒有使用它,所以預計不成功。據我所知,該應用程序運行良好,但問題出在狀態檢查。健康顯示DOWN,因爲沒有配置服務器。 瀏覽該項目的來源,我期望spring.cloud.