Разница между обработкой сложных событий и кольцевым буфером

avatar
Prasath
8 апреля 2018 в 09:45
124
1
0

В чем разница между обработкой сложных событий и разрушителем кольцевого буфера? Оба используются для получения данных с малой задержкой и меньшим использованием системных ресурсов. Конечно, CEP с esper вызовет событие на основе нашего запроса epl. Кроме этого есть какая-то разница? Когда нам следует перейти на CEP, а когда — на кольцевой буфер?

Источник

Ответы (1)

avatar
user650839
8 апреля 2018 в 11:06
2

Disruptor — это многопоточная рабочая очередь. Esper — это контейнер запросов потоковой передачи SQL. Если вам просто нужен параллельный поэтапный код многопоточного приложения, то Disruptor для вас. Если у вас есть определение ситуации среди событий, то Esper для вас. Используйте оба варианта, если у вас есть конвейер, который включает анализ событий.