Immortal is a small collection of helper modules intended to make it easier to build a fault-tolerant OTP application. Each module tries to solve a common problem in the most concise possible way.
-
Immortal.ETSTableManager
: Keep your ETS tables alive while your process is rebooted by your supervisor. -
Immortal.Ghost
: Create processes which remain alive for a set period after a target process dies.
Get it from Hex:
def deps do
{:immortal, "~> 0.2.2"}
end
Or from Github:
def deps do
{:immortal, github: "danielberkompas/immortal"}
end
Then run mix deps.get
.
Check out the Contributing Guidelines.
MIT. See the LICENSE
file for more details.