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"}
endOr from Github:
def deps do
{:immortal, github: "danielberkompas/immortal"}
endThen run mix deps.get.
Check out the Contributing Guidelines.
MIT. See the LICENSE file for more details.