hystrix

    1熱度

    1回答

    我們使用apache http客戶端連接到外部幫助系統。我們使用Hystrix命令來執行http請求。 當這些請求需要更多時間來響應並且時間超過Hystrix超時時,Hystrix將返回爲空的回退。 由於它返回null使用EntityUtils不能消耗Http響應,因此連接不會返回到連接池。 我們嘗試過使用httpGet.releaseConnection。但它似乎不起作用。 當http請求比預期

    1熱度

    1回答

    我在我的springboot服務中使用hystrix實現斷路器概念。我在一個需要油門故障的門限數量的情況下,外部服務呼叫的方式使用HystrixCommand註解如下: @HystrixCommand(commandKey = "myCommandKey", groupKey = "myGroupKey", threadPoolKey = "myThreadPoolKe

    0熱度

    1回答

    我正在使用grpc-java,並有3個服務,A,B和C.我稱服務A,然後服務A調用B和C.我在調用B和C時使用Hystrix。C又產生另一個線程撥打另一項服務。 我有圍繞traceId傳遞的ClientInterceptors和ServerInterceptors。只要它是gRPC工作線程,我就可以在上下文和日誌中看到traceIds,但在調用移動到另一個線程時會丟失它們 - RxIoSchedu

    1熱度

    1回答

    我想在網關中實現Hystrix(如zuul)。 網關會發現服務A,B或C,假設服務A有10個實例和10個Api。我的問題是。 命令關鍵決策的最佳做法是什麼?服務名稱+實例IP + Api名稱。 它似乎獲得最好的細節水平,因爲不同的api,不同的實例失敗將不會破壞另一個,但它可能會佔用大量的命令鍵。 這裏是例子。假如我跟服務A,有服務A的5個實例,我跟服務將負載平衡器和IP如下 192.168.1.

    0熱度

    1回答

    我有以下FeignClient: @FeignClient(name="FooMS",fallback=CustomerFeign.CustomerFeignImpl.class) public interface CustomerFeign { @RequestMapping(value="/bar/{phoneNo}") List<Long> getFriends(@P

    1熱度

    2回答

    我想用一個簡單的彈簧程序來使用Netflix Hystrix Fallbackmethod &。我也跟着全部如一些教程中描述的基本步驟,但還是我得到的錯誤, org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'hystrixCommandAspect' defined in

    0熱度

    1回答

    我有一個新的方面,我想申請@Around服務方法註釋@HystrixCommand。由於註釋,HystrixCommandAspect被自動應用。 然而,HystrixCommandAspect沒有定義@Order,我懷疑這意味着它默認爲Integer.MAX_VALUE(即它應該最後執行)。我需要我的方面繼續運行,因爲HystrixCommandAspect在另一個線程上執行service方法,

    0熱度

    1回答

    根據理解,Hystrix回退邏輯在發生某些情況時觸發,例如請求超時,線程池以100%的容量運行或依賴關係拋出異常。除了這3個因素外,我還可以添加更多的條件,這些條件也被認爲是失敗的,例如413(負載太大)等任何特定的HTTP錯誤代碼?

    0熱度

    1回答

    下面是我蝟命令配置: @HystrixCommand(fallbackMethod = "fall", commandProperties = { @HystrixProperty(name = "circuitBreaker.requestVolumeThreshold", value = "5"), @HystrixProperty(name = "metrics.

    1熱度

    1回答

    我有一個封裝了REST調用的hystrix命令。如果發生故障(例如,超時),我想重新嘗試一次,並在發生故障時返回適當的錯誤。 正如我所見Hystrix不支持重試。使用Hystrix的唯一方法是將主邏輯放入getFallback()方法中。但它看起來並不正確。 那麼,用hystrix實現超時的正確方法是什麼?