Вопросы по теме 'lmax'
Использование нескольких LMAX Disruptor
Я новичок в LMAX Disruptor, и я изучаю его, чтобы использовать его в многоуровневом асинхронном проекте, который должен обрабатывать огромный поток трафика.
На платформу доставляется запрос на отправку SMS, запрос очищается / проверяется на наличие...
885 просмотров
schedule
13.10.2021
Максимальное количество дизрапторов в приложении
Используя LMAX Disruptor, мы заметили, что если мы используем 5-10 дизрапторов вместе в приложении (что-то вроде цепочки дизрапторов, в которой каждый дезраптор имеет одного потребителя, выполняющего указанную задачу, а затем передаёт сообщение...
169 просмотров
schedule
24.11.2021
Получение текущего количества сообщений в кольцевом буфере
Я использую шаблон Spring Reactor в своем веб-приложении. Внутри он использует реализацию RingBuffer LMAX в качестве одной из очередей сообщений. Мне было интересно, есть ли способ узнать текущую занятость RingBuffer динамически. Это помогло бы...
801 просмотров
schedule
08.09.2021
Настроить длительный процесс с помощью Spring Application Context и lmax disruptors
У нас есть проект, который требует длительного процесса, чтобы проверить, произведена ли оплата, и если это необходимо, запись должна быть переведена на следующий уровень. Так как это огромное количество записей, которые нужно обработать, мы решили...
128 просмотров
schedule
27.11.2021
LMAX Replicator Design — как обеспечить высокую доступность?
LMAX Disruptor обычно реализуется с использованием следующего подхода:
Как и в этом примере, Replicator отвечает за репликацию входных событий\команд на подчиненные узлы. Репликация через набор узлов требует от нас применения алгоритмов...
1562 просмотров
schedule
04.01.2023
Disruptor приостанавливает/останавливает несколько обработчиков событий при возникновении исключения
Мы столкнулись с ситуацией высокой загрузки ЦП, когда один из наших обработчиков событий сломался.
Допустим, у нас есть несколько потребителей ( EventHanlders ), настроенных на последовательную работу с буфером. Если первый обработчик событий...
307 просмотров
schedule
28.11.2022
Пример WorkerPool из фреймворка LMAX Disruptor
Ищу пример WorkerPool из LMAX Disruptor Framework. Идея состоит в том, чтобы использовать его, когда мы хотим убедиться, что событие используется только один раз (канал с опросом, а не с подпиской).
1310 просмотров
schedule
17.06.2023
Обеспокоенность по поводу использования асинхронных регистраторов log4j2 в приложении Java EE
Я хотел бы использовать асинхронные регистраторы Log4j2 в приложениях Java EE 7.
Это влечет за собой использование разрушителя LMAX-3.0.0.jar или более поздней версии в пути к классам.
Я обеспокоен тем, что это нарушает правило, связанное с...
97 просмотров
schedule
09.01.2023
Приостановить обработку внутри разрушителя lmax?
Я хотел бы провести тест производительности с помощью Lmax Disruptor:
Настроить dusruptor
Как-то "приостановить" обработку
Добавить много сообщений в RingBuffer
"Возобновить" обработку
Таким образом, я мог точно измерить, насколько...
159 просмотров
schedule
16.05.2023
Реализация журнала Disruptor
В отчете Мартина Фаулера об архитектуре LMAX-disruptor он говорит:
Работа журналиста состоит в том, чтобы хранить все события в долговременной форме, чтобы их можно было воспроизвести, если что-то пойдет не так. LMAX не использует для этого...
686 просмотров
schedule
15.03.2023
LMAX Distruptor Разделение и объединение пакетов
Итак, в настоящее время у меня есть реализация Executor с блокирующей очередью, и конкретная реализация похожа на то, что у меня есть список элементов для каждого запроса, и я делю их на разделы, каждый раздел затем вычисляется, и, наконец, они...
61 просмотров
schedule
30.12.2022
Разрушитель LMAX в Python
Есть ли уже реализация (или хотя бы привязка) к Python3?
Я вижу, что оригинальная реализация на Java есть на Github, но я ничего не вижу для Python3.
519 просмотров
schedule
24.02.2024