Domanda

vorrebbe analizzare un flusso di eventi, la condivisione di determinate caratteristiche (sa una fonte comune), ed entro un dato tempo-finestra, in ultima analisi, di correlare questi eventi multipli e disegnare qualche inferenza da stesso, e, infine, avviare qualche azione.

La mia limitata conoscenza del complesso-Event-Processing (CEP) mi dice che, è il candidato ideale per queste cose. Tuttavia nella mia ricerca finora ho trovato persone che confrontano con la regola-Motori e bayesiana Classificatore e, talvolta, usando una combinazione di questi.

volevo sapere se ci sono -

  1. alcune best practice (idealmente supportato da dati sulle prestazioni, e la descrizione della natura / tipo di eventi) da seguire, specialmente in Erlang?

  2. non Erlang disporre di un quadro di CEP è di possedere?

  3. qualsiasi Bayesiano Classificatore biblioteca a disposizione in Erlang?

Esper dal mondo Java sembra essere abbastanza vicino a quello che mi piacerebbe fare, ma preferisco mantenere il mio ambiente di Erlang-solo (o Erlang e C / C ++ solo), se possibile.

Puntatori, consulenza, orientamento - tutti benvenuti

.

grazie,

IC

È stato utile?

Soluzione

Questo può essere un nonsolution per voi, ma in ogni caso:

Uno dei punti di forza erlangs al gioco è la sua capacità di agire da collante tra i diversi sistemi. Hai lasciato il sit Erlang VM nel mezzo e controllare una serie di sottosistemi in esecuzione in altri processi. La robustezza deriva dalla capacità di riavviare questi sistemi dovrebbero andare in crash.

Per un problema di classificazione, sembrerebbe ad un certo punto che la classificazione potrebbe accadere separatamente dal sottosistema Erlang. In altre parole, si utilizza la chiamata erlang:open_port/2 di aprire una porta verso l'altro programma e impostare la comunicazione con esso. Il punto è che il programma saprà se la porta si blocca e può agire di conseguenza al problema.

La mia limitata conoscenza di librerie e strumenti Erlang là fuori non ha CEP-strumenti sul radar. Sono difficili da scrivere da soli?

Altri suggerimenti

Questa sembra essere in fase di sviluppo attivo:

https://github.com/vascokk/rivus_cep

Abbiamo alcune alcune nuove librerie per Erlang su cep.

vedi sotto:

https://github.com/danmacklin/erlang_cep

https://github.com/darach/eep-erl

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top