eep-erl:eep.erl-嵌入式事件处理

时间:2024-06-12 17:08:25
【文件属性】:

文件名称:eep-erl:eep.erl-嵌入式事件处理

文件大小:44KB

文件格式:ZIP

更新时间:2024-06-12 17:08:25

Erlang

eep.erl 嵌入Erlang的事件处理 地位 实验性的。 概述 eep.erl是复杂事件处理(CEP)的小型轻量子集,可将聚合函数和窗口流操作添加到Erlang。 它是到Erlang的直接端口。 然后,要了解动机,请阅读eep.js的简介。 如果您更喜欢PHP,则Ian Barber移植了eep.js,将React PHP版本添加到eep.star系列中。 在获取Ian的 。 这个版本是不同的。 它使用进程和消息传递,并且通过OTP的gen_event行为提供回调。 它不是为速度而设计的,但对于纯Erlang库而言却相对较快。 简单事件处理 Erlang中已有许多出色的监视/度量系统项目,例如Boundary的出色。 如果您需要监视或指标系统,请使用它们。 他们按照他们说的话做。 如果您需要较低级别的构建块,则eep.erl为您提供四种具有可插拔聚合函数的窗口事件处理类型。 She


【文件预览】:
eep-erl-master
----AUTHORS(125B)
----cover.spec(428B)
----src()
--------eep_winlog.erl(779B)
--------eep_stats_max.erl(2KB)
--------eep_stats_sum.erl(2KB)
--------eep_window_tumbling.erl(4KB)
--------eep_window_sliding_time.erl(3KB)
--------eep_emit_trace.erl(2KB)
--------eep_aggregate.erl.hide(2KB)
--------eep_noop.erl(2KB)
--------eep_window_periodic.erl(3KB)
--------eep_stats_stdevs.erl(3KB)
--------eep_stats_vars.erl(3KB)
--------eep_stats_dict_count.erl(4KB)
--------eep_clock_count.erl(2KB)
--------eep_stats_min.erl(2KB)
--------eep_window.erl(7KB)
--------eep_clock_wall.erl(2KB)
--------eep_clock.erl(2KB)
--------eep_aggregate.erl(2KB)
--------eep_stats_agg.erl(3KB)
--------eep_stats_avg.erl(2KB)
--------eep_window_monotonic.erl(3KB)
--------eep_window_sliding.erl(3KB)
--------eep_app.app.src(273B)
--------eep_stats_count.erl(2KB)
----.travis.yml(112B)
----LICENSE(1KB)
----test()
--------prop_eep.erl(12KB)
--------seedable_aggregate.erl(370B)
--------eep_erl_SUITE.erl(14KB)
----README.md(5KB)
----Makefile(538B)
----rebar.config(418B)
----dialyzer.ignore-warnings(65B)
----.gitignore(22B)
----include()
--------eep_erl.hrl(2KB)

网友评论