Обработка сложных событий Python - PullRequest
13 голосов
/ 14 сентября 2010

Существуют ли какие-либо альтернативы Python, подобные Esper (Java и .NET), которые занимаются обработкой сложных событий (CEP)?

Ответы [ 3 ]

4 голосов
/ 14 сентября 2010

Случайный просмотр указывает, что это не очень распространенная проблемная область для Python (хотя и очень интересная!).На мой взгляд, наиболее подходящей является структура PEAK-Rules или dynrules .

Возможно, есть и другие, но не очень известные (я буду искать чуть больше)

Для вашего собственного копания: прежде всего нужно найти проекты Python PyPI .

(@ cues7a: Twisted, хотя и является фреймворком событий,слишком низкий уровень, чтобы сравнивать его с Esper.)

Редактировать: Кажется, вы можете управлять продуктами Sybase CEP с помощью Python

3 голосов
/ 14 сентября 2010

Сервер CEP ruleCore использует динамически загружаемые модули Python, которые можно использовать для его расширения.Внутренняя архитектура построена вокруг центральной шины событий, которая использует подход pub / sub.Таким образом, каждый модуль может подписываться на внутренние события и публиковать события на основе логики внутри модуля.

0 голосов
/ 14 сентября 2010

Как насчет Витая матрица ?

...