Хотелось бы проанализировать поток событий, имеющих определенные характеристики (например, общий источник) и в заданном временном окне, в конечном итоге сопоставить эти несколько событий и сделать некоторые выводы из них и, наконец, начать какое-то действие.
Мои ограниченные знания об обработке сложных событий (CEP) говорят мне, что это идеальный кандидат для таких вещей. Однако в своем исследовании я обнаружил, что люди сравнивают это с механизмами правил и байесовским классификатором, а иногда используют их комбинацию.
Хотел узнать, есть ли...
некоторые передовые практики (идеально поддерживаемые данными о производительности и описанием характера/типа событий), которым необходимо следовать, особенно в Erlang?
есть ли у Erlang собственная структура CEP?
любая библиотека байесовского классификатора доступна в Erlang?
Эспер из мира Java кажется довольно близким к тому, что я хотел бы сделать, но я бы предпочел, чтобы моя среда была только для Erlang (или только для Erlang и C/C++), если это возможно.
Указатели, советы, руководство - все приветствуются.
Спасибо,
IC