Crates.io | capitan-lib |
lib.rs | capitan-lib |
version | 0.3.0 |
source | src |
created_at | 2021-03-29 10:09:28.779652 |
updated_at | 2021-04-20 03:39:51.265083 |
description | CAPITAN | Supervisor tree library Capitan allows you to create and configure services and supervisor trees through reactors and services. |
homepage | |
repository | https://github.com/znx3p0/capitan-lib |
max_upload_size | |
id | 375090 |
size | 15,771 |
Capitan allows you to create and configure services and supervisor trees through reactors and services.
There are various concepts you have to understand before building supervisor trees with capitan, since capitan's take on supervisor trees is different from Erlang's take.
Concepts:
Services are structures that implement the service trait. Services can be isolated or shared, but they can also be dynamic.
Isolated
Shared
Dynamic
Reactors are structures which hold and run services.
Isolated
Shared
Dynamic