2014-09-04 5 views
0

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

Как насчет сценария, когда потоки данных, производимые каждую минуту, не очень большие, но вместо этого у вас есть гораздо больший набор запросов, которые вы подаете на CEP? Является ли КЭП по-прежнему идеальным в этом сценарии? Если нет, то каков наилучший способ приблизиться к нему?

ответ

0

Бури является программным обеспечением для обработки событий, который распределяет задачи обработки на нескольких узлах/машинах. В этом смысле нет комплекса механизм обработки событий, поскольку комплекс означает возможность определять более сложные события с использованием операторов из Алгебры событий.

0

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

Более подходящим подходом было бы прослушивание таблицы для новых изменений (или новых строк) и генерации событий после каждого изменения.

Смежные вопросы