cost 68 ms
在 Polly.Policy `onHalfOpen` 中獲取上下文

[英]Get context in Polly.Policy `onHalfOpen`

AdvancedCircuitBreakerAsync的任何重載似乎都沒有將Context傳遞給onHalfOpen操作,所以我想知道是否有任何解決方法。var cB = Policy .Handle<Exception>() .AdvancedCircuitBreak ...

細粒度控制什么樣的故障會使 dapr 斷路器跳閘

[英]Fine-grained control over what kind of failures trip a dapr circuit breaker

問題是否有可能進一步指定什么樣的故障會使針對組件 (AWS SQS) 的 dapr 斷路器跳閘? 用例我正在通過 AWS SES 發送電子郵件。 如果您達到發送限制,AWS sdk 會拋出錯誤(代碼 454)。 在這種情況下,我希望斷路器停止處理隊列並稍后重試發送電子郵件。 但是,當您遇到另一個錯誤 ...

Akka CircuitBreaker - 是否有可能找到導致斷路器跳閘的原因?

[英]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 ,當斷路器跳閘時打印默認消息“斷路器已打開;呼叫正在快速失敗”。 想知道我 ...

spring啟動微服務中的Circuit Breaker和Retry有什么區別?

[英]what is the difference between Circuit Breaker and Retry in spring boot microservice?

我的一位同事問我這個問題 Circuit Breaker 和 Retry 之間的區別是什么,但我無法正確回答他。 我所知道的斷路器在請求有效載荷很大的情況下很有用,但這可以通過重試來實現。 然后什么時候使用斷路器以及什么時候重試。 另外,是否可以在同一個 API 上同時使用兩者? ...

如何在普通 Java 中為 Resilience4j 2.0 斷路器定義回退方法?

[英]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 - 如何實現在 WaitAndRetry 失敗時打開電路並在失敗時每 30 分鍾放回重試邏輯的斷路器

[英]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以恆定間隔永遠重試(不是指數,在這種情況 ...

為什么我的斷路器在默認情況下始終處於打開狀態,並且對屬性中的 minimumNumberOfCalls 不起作用

[英]Why my circuit breaker is always open by default and doesn't work upon minimumNumberOfCalls from properties

我不熟悉在 spring 引導中實現斷路器功能。 我在 build.gradle 文件中添加了所有必需的依賴項,並在異常情況下轉到回退方法的方法上添加了斷路器注釋,因此我知道斷路器依賴項正在運行。 問題是,根據 application.yml 文件中設置的斷路器屬性,斷路器始終打開並且不起作用。 我 ...

Istio 異常值檢測未按預期工作

[英]Istio outlier detection not working as expected

我正在測試 Istio 的斷路功能。 我可以根據 http 連接進行斷路,但是當我嘗試根據 outlierDetection 進行測試時,它不起作用。 我做了一個簡單的 DestinationRule 我的服務有一個帶有 URL 參數和 JSON 主體的 POST 請求。 URL 參數是返回給調用 ...

分布式系統中的 Resilience4j 斷路器行為

[英]Resilience4j Circuit Breaker behaviour in Distributed system

我已將 Resilience4j 斷路器集成到 spring 啟動應用程序之一中,該應用程序在 K8s 上有多個 pod。 有幾個問題我需要知道如何從每個吊艙上的執行器跟蹤斷路器狀態,有沒有一種方法可以為它構建一個實用程序/儀表板,在本地我通過下面的 URL 獲取運行狀況。 http://loca ...

Spring 引導 Resilience4j 斷路器和回退未實現

[英]Spring Boot Resilience4j circuit breaker and fall back not implementing

我有一個簡單的 rest api 和 Resilience4j 實現,但由於某種原因,斷路器或后備實現不起作用。 我不確定我是否使用了正確的依賴。 我有一個簡單的 member-info-api,它使用另一個 api,稱為 benefit-api。 我已經在 api 調用和創建超時異常的邏輯上實現了 ...

Spring 引導生成器錯誤:org.springframework.cloud:spring-cloud-starter-netflix-hystrix:jar 的“dependencies.dependency.version”缺失

[英]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 ...

這個spring bean中的參數來自哪里

[英]Where is the parameter in this spring bean comming from

我是Spring新手,需要使用斷路器模式,所以我查看了Spring Cloud Circuit Breaker項目,看到了這段代碼 工廠從哪里來? 是注射的嗎? 此代碼來自的項目是這里演示 干杯, es ...

我可以按 X 小時/天數來處理 Azure 服務隊列消息嗎

[英]Can I hold processing of Azure Service Queue messages by X number of hours/days

我有一個用例:我正在處理服務總線隊列並將數據推送到 IoTHub。 有一種情況是 IoTHub 配額超過一天,在這種情況下,我正在生成異常並將消息拋出死信。 問題是,當物聯網配額可用時,我是否可以將整個隊列處理幾個小時和第二天,我的消息再次開始處理? 諸如斷路器之類的東西? ...

Spring Cloud OpenFeign - 激活斷路器

[英]Spring Cloud OpenFeign - Activate circuit breaker

根據文檔,要激活 cricuit 斷路器,我必須在屬性中添加feign.circuitbreaker.enabled=true 。 它正在工作,但我想找到一種使用注釋激活的方法。 我嘗試了類似的東西 和 和 但它不起作用。 似乎屬性是在EnableFeignClients初始化后設置的,我得到了一個 ...

容器化后無法執行斷路器

[英]Can't execute circuit breaker after containerization

我有一個 .NET 5 應用程序,分為微服務。 我使用 Microsoft 庫和 Polly 實現了斷路器模式。 一切都在本地進行了相應的測試和工作。 但是當我嘗試使用 docker 運行時,如果沒有任何微服務關閉,它會完美運行,所有請求都有響應(預期的)。 相反,當我放下其中一個微服務並嘗試測試並 ...

實現 Spring 批量斷路器

[英]Implement Spring batch circuit breaker

我正在構建一個 Spring 批處理作業,在 Item 處理器步驟中,我正在使用一個外部端點並將值保存到 DB。 外部點有時非常慢,需要超過 60 秒才能響應。 因此,作為一種解決方法,我實現restTemplate timeout(15s) 但是,如何在這里實現斷路器技術。 因此,我的交易超時(即 ...

Resilience4j - 你可以在沒有 Spring Boot 的 kotlin 應用程序中使用像 @Retry 這樣的注釋嗎?

[英]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 如何路由到回退方法,然后在特定時間后返回到原始方法

[英]Resilience4j How to route to fallback method then return back to original method after specific amount of time

我正在使用 resilience4j 和 spring 啟動, 我需要完成以下場景, 當我在originalMethod中失敗時 5 次嘗試路由到回退方法后在特定時間(如 5 分鍾)后返回到原始方法我嘗試如下重試但不適合問題, 添加的屬性 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM