169 похожих чатов

Кто то пользовался resilience4j circuit breaker когда нагрузка очень высокая?

Не могу сделать оптимальные настройки, упираюсь все время в тяжелую работу GC и увеличивающееся latency входящих запросов в сам сервис

10 ответов

13 просмотров

circuit breaker не про latency, эту проблему другими средствами решать надо

Жмака-Zeger Автор вопроса

Я знаю. Идея как обычна ограничиь количество запрмов к внешнему сервису, но когда он начинает работать нагружается коллектор и растет общее время обработки всех запросов. Или я ошибся в конфигурации или мне сам паттерн не нужен при такой высокой нагрузке

Жмака Zeger
Я знаю. Идея как обычна ограничиь количество запрм...

И опять - ограничение количества запросов это не circuit breaker, тебе нужен rate limiter

Жмака-Zeger Автор вопроса

Мне не нужно ограничить кол во запросов. Мне нужно ограничить количество запросов моего сервиса ко внешнему когда внешний перестает отвечать. У меня спринг и реактивный клиент. По мне так лучше ограничить выпуск элементов в реактивном клиенте через timeout но насальству вперся этот circuit breaker. Я пробовал конфигурировать sluding window size но все время вижу в метриках что коллектор тяжело работает из за буферизированных по видимому запросов брейкера и общее время обработанных запросов растет пропорционально

Жмака-Zeger Автор вопроса
Alexandr ∨∧‾ Emelyanov
А реактивный у тебя только клиент или весь код?

Весь код. Клиент включает ответ через flatMap в общую реактивную колбасу

Жмака Zeger
Весь код. Клиент включает ответ через flatMap в об...

тебе надо back presure сделать, только в вебфлаксе с этим не очень

Жмака Zeger
Я знаю. Идея как обычна ограничиь количество запрм...

ну и надо проанализировать почему растет время обработки

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Я вот подумал. SSE выполняет операции максимум с 64-битной точностью. А FPU - всегда с 80-битной. Разве не должно быть FPU точнее тогда?
The Bird of Hermes
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
как быть с принтером? такой подход прокатит?
zamtmn
12
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Я не понимаю, это троллинг или что? Швабрика поддерживают, который буквально пишет на ассемблере взаимодействия с винапи. Я это ещё написал загрузчик и хоть что-то изучаю в о...
Shadow Akira
6
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
Карта сайта