Описание тега circuit-breaker
Автоматический выключатель - это шаблон проектирования в современной разработке программного обеспечения. Автоматический выключатель используется для обнаружения отказов и инкапсулирует логику предотвращения постоянного повторения отказа (во время обслуживания, временного отказа внешней системы или непредвиденных проблем в системе).
3
ответа
Платформа Polly CircuitBreakerAsync не повторяется в случае возникновения исключения
Я использую платформу Полли для временной обработки ошибок. Для синхронных операций политика автоматического выключателя Polly работает нормально, но когда я создал ее асинхронную версию, она не повторяет выполнение. Просьба предложить: Асинхронный …
04 апр '16 в 09:17
2
ответа
Как сделать асинхронный вызов DotNetCircuitBreaker
Я использую DotNetCircuitBreaker и пытаюсь вызвать асинхронный метод, подобный этому private async void button1_Click(object sender, EventArgs e) { var circuitBreaker = new CircuitBreaker.Net.CircuitBreaker( TaskScheduler.Default, maxFailures: 3, in…
02 июн '16 в 13:19
1
ответ
Polly ExecuteAndCaptureAsync не выдает исключений, когда выключатель открыт
У меня есть следующий код: var policyResult = await _circuitBreakerPolicy.ExecuteAndCaptureAsync(async () => { return await configuredTaskAwaitable; }); return policyResult.Result; Когда автоматический выключатель находится в разомкнутом состояни…
04 апр '17 в 23:04
3
ответа
Объединить много будущего [Seq] в одно будущее [Seq]
Без будущего, вот как я объединяю все меньшие Seq в один большой Seq с плоской картой category.getCategoryUrlKey(id: Int):Seq[Meta] // main method val appDomains: Seq[Int] val categories:Seq[Meta] = appDomains.flatMap(category.getCategoryUrlKey(_)) …
16 июн '17 в 09:38
0
ответов
Hystrix - каково ожидаемое поведение при сбое команды и пороге ошибки, равном нулю
Команда использует эти свойства: private static final int CIRCUIT_FAILURE_COOLDOWN = (int) Duration.ofMinutes(5).toMillis(); private static final int RATE_OF_FAILURES_TO_SUCCESS = 0; private static final int COMMAND_EXECUTION_TIMEOUT = (int) Duratio…
29 сен '17 в 20:42
1
ответ
Автоматический выключатель для высокой доступности в архитектуре микросервисов
Я пытаюсь узнать о выключателе, который обеспечивает высокую доступность услуг. Я новичок в этом. Может кто-нибудь объяснить мне, что это на самом деле и как я могу использовать, чтобы иметь доступность в системе. Я вижу много артиклей для того же с…
06 авг '17 в 05:06
2
ответа
Fallback отключает - Hystrix
Я использую Hystrix в своей среде, связанной с Liferay и другими внешними сервисами. Мой канал получает некоторые сбои и открывает канал для определенной службы. Пока все хорошо. Тем не менее, схема никогда не меняется на замкнутую снова. Мой запасн…
11 май '17 в 19:56
1
ответ
Hystrix много потоков в состоянии ожидания
Мы использовали hystrix - шаблон автоматического выключателя [библиотека] в нашем модуле. Пример использования:- мы опрашиваем 16 номеров сообщений от kafka и обрабатываем их с использованием потока pararllel, поэтому для каждого сообщения в рабочем…
04 фев '19 в 09:56
1
ответ
Как совместить повторную попытку и автоматический выключатель в Apache Camel?
Я хотел бы повторить, скажем, 3 раза, а затем увеличить порог отказа до 1. Когда этот порог достигнет 5, я хотел бы открыть цепь в Apache Camel. Я понимаю, что в Camel есть поддержка автоматического выключателя, однако я не смог найти пример, где по…
23 фев '16 в 10:29
1
ответ
Spring-Retry с автоматическим выключателем
Я пытаюсь использовать как механизм повторных попыток, так и механизм прерывания пружинных повторов. Я пытался использовать обе аннотации (@Retryable и @CircuitBreaker) в определенной функции (как показано ниже), но автоматический выключатель не раб…
05 сен '18 в 20:52
1
ответ
Откат ошибки первого запроса Hystrix
Что если requestVolumeThreshold не настроен явно? Это вызывает мой резервный метод немедленно, когда первый запрос сам по себе является ошибкой? Должен ли резервный метод вызываться 21-м запросом?(По умолчанию requestVolumeThreshold=20, errorThresho…
10 ноя '17 в 05:02
3
ответа
Конфигурация Hystrix для автоматического выключателя в Java
Я пишу приложение и хочу реализовать схему автоматического выключателя . Это класс команд Hystrix, который я написал: public class HystrixCommandNextGen extends HystrixCommand<ScriptContext> { private ScriptContext scriptctx; private ScriptFac…
14 апр '15 в 09:55
0
ответов
Автоматический выключатель vertx больше никогда не закрывается
У меня проблема с моим CircleBreaker. Если я спам запросы к моему сервису, канал OPENи решить с ошибкой тайм-аута. После моего установленного таймаута цепь входит в HALF_OPEN состояние - все как и должно быть. Но отсюда схема больше никогда не замык…
22 июн '17 в 07:54
1
ответ
Тест-драйв Hystrix Конфигурация выключателя
Наше приложение написано в хрупкой манере путем реализации шаблона автоматического выключателя с использованием Hystrix. Все приложение создается с использованием практики, основанной на тестировании, но застряло в точке, где нам нужно реализовать с…
05 авг '16 в 04:56
0
ответов
Тестирование выключателя с пружинным повторением
Я использую выключатель Spring Retry в одном из моих приложений Spring Boot как: @CircuitBreaker(include = CustomException.class, maxAttempts = 3, openTimeout = 2000L, resetTimeout = 4000L) StudentResponse getStudentInfo(String studentId) { StudentR…
03 июл '18 в 01:37
0
ответов
Phystrix PHP Circuit Breaker Короткое замыкание происходит раньше, чем порог
Сценарий заключается в том, что у меня есть функция PHP, которая выполняет вызов через стороннюю библиотеку на сторонний URL-адрес, и замечено, что она получает тайм-аут из-за большого трафика. Я поставил условие проверки цепи в открытом состоянии в…
14 фев '18 в 08:20
1
ответ
Кэширование запросов с помощью автоматического выключателя (Opossum) в nodejs
Основываясь на схеме проектирования выключателя Netflix Hystrix, я пытался сделать следующее: const circuitBreaker = require('opossum'); import * as request from 'request-promise'; const circuit = circuitBreaker(request.get); circuit.fallback(() =&g…
28 мар '18 в 09:50
1
ответ
Akka Circuit Breaker между актерами
У меня есть общий внешний ресурс (скажем, хранилище файлов), который использует пул актеров. Каждый раз, когда в хранилище файлов делается новый запрос, создается новый субъект, чтобы заполнить запрос ссылкой на переданную внешнюю систему. Текущий п…
18 июн '14 в 15:51
1
ответ
Акка и Спросите Образец. Когда Актер внезапно остановлен, могу ли я вернуть Будущее?
В настоящее время у меня есть код, который отправляет запрос с использованием шаблона Ask. Отправленный запрос сгенерирует Akka Actor, который отправляет HTTP-запрос, а затем возвращает ответ. Я использую API прерывателя цепи Akka для управления про…
21 авг '14 в 11:01
0
ответов
Найти время начала и окончания отключения нового реликтового выключателя через API
Мне нужно программно узнать время начала и окончания отключения нового реликтового Java-агента через API для приложения. Я сослался на документ API новой реликвии и не смог найти точный API. Я могу видеть это через пользовательский интерфейс, но мне…
25 окт '18 в 11:37