danielberkompas / immortal

Helper modules for OTP applications

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Immortal

Build Status

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.

About

Helper modules for OTP applications

License:MIT License


Languages

Language:Elixir 92.2%Language:Shell 4.6%Language:Ruby 3.2%