![](/img/trans.png)
[英]Get context in Polly.Policy `onHalfOpen`
AdvancedCircuitBreakerAsync的任何重載似乎都沒有將Context傳遞給onHalfOpen操作,所以我想知道是否有任何解決方法。var cB = Policy .Handle<Exception>() .AdvancedCircuitBreak ...
[英]Get context in Polly.Policy `onHalfOpen`
AdvancedCircuitBreakerAsync的任何重載似乎都沒有將Context傳遞給onHalfOpen操作,所以我想知道是否有任何解決方法。var cB = Policy .Handle<Exception>() .AdvancedCircuitBreak ...
[英]Fine-grained control over what kind of failures trip a dapr circuit breaker
問題是否有可能進一步指定什么樣的故障會使針對組件 (AWS SQS) 的 dapr 斷路器跳閘? 用例我正在通過 AWS SES 發送電子郵件。 如果您達到發送限制,AWS sdk 會拋出錯誤(代碼 454)。 在這種情況下,我希望斷路器停止處理隊列並稍后重試發送電子郵件。 但是,當您遇到另一個錯誤 ...
[英]Akka CircuitBreaker - Is it possible to find what caused the circuit breaker to trip?
是否有可能找到導致斷路器打開的原因? 根據 Akka 文檔https://doc.akka.io/api/akka/current/akka/pattern/CircuitBreakerOpenException.html ,當斷路器跳閘時打印默認消息“斷路器已打開;呼叫正在快速失敗”。 想知道我 ...
[英]what is the difference between Circuit Breaker and Retry in spring boot microservice?
我的一位同事問我這個問題 Circuit Breaker 和 Retry 之間的區別是什么,但我無法正確回答他。 我所知道的斷路器在請求有效載荷很大的情況下很有用,但這可以通過重試來實現。 然后什么時候使用斷路器以及什么時候重試。 另外,是否可以在同一個 API 上同時使用兩者? ...
[英]error handling with reactiveFeignClient and CircuitBreaker
我們正在使用反應式偽裝客戶端(com.playtika.reactivefeign:feign-reactor-spring-cloud-starter:3.2.0) 斷路器版本:org.springframework.cloud:spring-cloud-starter-circuitbreake ...
[英]How do I define fallback method for Resilience4j 2.0 Circuit Breaker in a plain Java?
如何在普通 Java 中為 Resillience4j 2.0 斷路器定義回退方法? 我在官方文檔和 API 中都找不到示例。 我有一個非常簡單的代碼,我想在原始方法失敗時注冊一個回退/恢復方法。WeatherApi weatherApi = new FaultyWeatherService(); ...
[英]Polly - How to achieve a circuit breaker that opens the circuit on WaitAndRetry failure and puts back retry logic on each 30 minutes if it fails
我過去習慣於WaitAndRetryForeverAsync ,這是錯誤的,因為我認為重試模式應該只處理瞬態故障,例如速率限制、429 狀態代碼等。此時我訂閱的 API 已離線以進行服務維護耗時約 25 分鍾, WaitAndRetryForeverAsync以恆定間隔永遠重試(不是指數,在這種情況 ...
[英]Why my circuit breaker is always open by default and doesn't work upon minimumNumberOfCalls from properties
我不熟悉在 spring 引導中實現斷路器功能。 我在 build.gradle 文件中添加了所有必需的依賴項,並在異常情況下轉到回退方法的方法上添加了斷路器注釋,因此我知道斷路器依賴項正在運行。 問題是,根據 application.yml 文件中設置的斷路器屬性,斷路器始終打開並且不起作用。 我 ...
[英]Istio outlier detection not working as expected
我正在測試 Istio 的斷路功能。 我可以根據 http 連接進行斷路,但是當我嘗試根據 outlierDetection 進行測試時,它不起作用。 我做了一個簡單的 DestinationRule 我的服務有一個帶有 URL 參數和 JSON 主體的 POST 請求。 URL 參數是返回給調用 ...
[英]Resilience4j Circuit Breaker behaviour in Distributed system
我已將 Resilience4j 斷路器集成到 spring 啟動應用程序之一中,該應用程序在 K8s 上有多個 pod。 有幾個問題我需要知道如何從每個吊艙上的執行器跟蹤斷路器狀態,有沒有一種方法可以為它構建一個實用程序/儀表板,在本地我通過下面的 URL 獲取運行狀況。 http://loca ...
[英]Spring Boot Resilience4j circuit breaker and fall back not implementing
我有一個簡單的 rest api 和 Resilience4j 實現,但由於某種原因,斷路器或后備實現不起作用。 我不確定我是否使用了正確的依賴。 我有一個簡單的 member-info-api,它使用另一個 api,稱為 benefit-api。 我已經在 api 調用和創建超時異常的邏輯上實現了 ...
[英]Spring boot builder error: 'dependencies.dependency.version' for org.springframework.cloud:spring-cloud-starter-netflix-hystrix:jar is missing
當我要將spring-cloud-starter-netflix-hystrix依賴項添加到 pom.xml 文件中時,構建失敗。 該項目已經使用 spring-cloud-gateway、netflix-eureka-client 和 bootstrap 構建。 我想在這個項目中添加 spring ...
[英]Where is the parameter in this spring bean comming from
我是Spring新手,需要使用斷路器模式,所以我查看了Spring Cloud Circuit Breaker項目,看到了這段代碼 工廠從哪里來? 是注射的嗎? 此代碼來自的項目是這里演示 干杯, es ...
[英]Can I hold processing of Azure Service Queue messages by X number of hours/days
我有一個用例:我正在處理服務總線隊列並將數據推送到 IoTHub。 有一種情況是 IoTHub 配額超過一天,在這種情況下,我正在生成異常並將消息拋出死信。 問題是,當物聯網配額可用時,我是否可以將整個隊列處理幾個小時和第二天,我的消息再次開始處理? 諸如斷路器之類的東西? ...
[英]Spring Cloud OpenFeign - Activate circuit breaker
根據文檔,要激活 cricuit 斷路器,我必須在屬性中添加feign.circuitbreaker.enabled=true 。 它正在工作,但我想找到一種使用注釋激活的方法。 我嘗試了類似的東西 和 和 但它不起作用。 似乎屬性是在EnableFeignClients初始化后設置的,我得到了一個 ...
[英]Can't execute circuit breaker after containerization
我有一個 .NET 5 應用程序,分為微服務。 我使用 Microsoft 庫和 Polly 實現了斷路器模式。 一切都在本地進行了相應的測試和工作。 但是當我嘗試使用 docker 運行時,如果沒有任何微服務關閉,它會完美運行,所有請求都有響應(預期的)。 相反,當我放下其中一個微服務並嘗試測試並 ...
[英]Implement Spring batch circuit breaker
我正在構建一個 Spring 批處理作業,在 Item 處理器步驟中,我正在使用一個外部端點並將值保存到 DB。 外部點有時非常慢,需要超過 60 秒才能響應。 因此,作為一種解決方法,我實現restTemplate timeout(15s) 但是,如何在這里實現斷路器技術。 因此,我的交易超時(即 ...
[英]Resilience4j - Can you use annotations like @Retry in a kotlin app without Spring Boot?
我目前正在使用 Resilience4j 實現重試和斷路器。 網上大部分的例子都是使用Spring Boot,注意到@Retry 和@CircuitBreaker 注解被使用了。 但是,我想知道是否可以將類似的方法用於沒有 Spring MVC 或 SpringBoot 的 kotlin 應用程序? ...
[英]How to recover in circuit breaker design pattern?
我正在嘗試實現一個簡單的斷路器,其中我有一個本地文件系統和遠程數據庫。 當遠程數據庫出現故障時,更改為半開 state 一切都很好。 當遠程數據庫可用時,我正在嘗試找到一種從半開到關閉 state 的方法。 將本地文件系統中的所有數據與遠程數據庫同步成為一個巨大的痛苦。 我開始相信,在斷路器未關閉 ...
[英]Resilience4j How to route to fallback method then return back to original method after specific amount of time
我正在使用 resilience4j 和 spring 啟動, 我需要完成以下場景, 當我在originalMethod中失敗時 5 次嘗試路由到回退方法后在特定時間(如 5 分鍾)后返回到原始方法我嘗試如下重試但不適合問題, 添加的屬性 ...