espool
An OTP library
Usage
{ok, Spool} = espool:start_link([{dir, "spool"}]),
{ok, Sqn} = espool:put(Spool, Event),
{ok, {Sqn, Event}} = espool:fetch(Spool),
ok = espool:ack(Spool, Sqn).
Build
$ rebar3 compile
Test
$ rebar3 eunit
$ rebar3 ct
$ rebar3 xref
$ rebar3 dialyzer