Any framework for real-time correlation/analysis of event-stream (aka CEP) in Erlang?

前端 未结 3 1755
一生所求
一生所求 2021-02-10 01:12

Would like to analyze a stream of events, sharing certain characteristics (s.a. a common source), and within a given time-window, ultimately to correlate those multiple events a

相关标签:
3条回答
  • 2021-02-10 01:51

    This appears to be under active development:

    https://github.com/vascokk/rivus_cep

    0 讨论(0)
  • 2021-02-10 01:59

    This may be a nonsolution for you, but anyway:

    One of Erlangs strengths to play is its ability to act as glue between different systems. You let the Erlang VM sit in the middle and control a number of subsystems running in other processes. The robustness comes from the ability to restart those systems should they crash.

    For a classification problem, it would seem to a certain extent that the classification could happen separately from the Erlang subsystem. In other words, you use the erlang:open_port/2 call to open a port to the other program and set up communication with it. The point is that your program will know if the port crashes and can act accordingly to the problem.

    My limited knowledge of Erlang libraries and tools out there has no CEP-tools on the radar. Are they hard to write yourself?

    0 讨论(0)
  • 2021-02-10 02:00

    We have some few new libs for Erlang on cep.

    See below:

    https://github.com/danmacklin/erlang_cep

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

    0 讨论(0)
提交回复
热议问题