J'aimerais analyser un flux d'événements partageant certaines caractéristiques (par exemple, une source commune) et, dans un laps de temps donné, établir une corrélation entre ces multiples événements et en tirer des conclusions, pour enfin lancer une action.
Ma connaissance limitée du traitement des événements complexes (CEP) me dit que c'est le candidat idéal pour de telles choses. Cependant, dans mes recherches jusqu'à présent, j'ai trouvé que les gens le comparent avec des moteurs de règles, et des classificateurs bayésiens, et parfois en utilisant une combinaison de ceux-ci.
Je voulais savoir s'il y avait
-
quelques bonnes pratiques (idéalement appuyées par des données sur les performances et une description de la nature/du type d'événements) à suivre, en particulier en Erlang ?
-
Erlang dispose-t-il d'un cadre CEP qui lui est propre ?
-
Y a-t-il une bibliothèque de classificateurs bayésiens disponible en Erlang ?
Esper du monde Java semble être assez proche de ce que j'aimerais faire, mais je préférerais garder mon environnement Erlang uniquement (ou Erlang et C/C++ uniquement) si possible.
Pointeurs, conseils, orientations - tous sont les bienvenus.
Merci,
IC