Immortal
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.
Included Modules:
-
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.
Installation
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
.
Contributing
Check out the Contributing Guidelines.
License
MIT. See the LICENSE
file for more details.