0.1.0 |
|
---|
#6 in #supervised
120KB
3K
SLoC
Darksteel - Supervised task runtime
A high level task runtime that allows for increased observability and reliability through supervision.
READ THIS: Darksteel is in an alpha state, is missing some functionality, properly functioning test cases, and has incomplete documentation. Use at your own risk.
Features
- Task messaging.
- Global module system.
- Task supervision.
- Distributed state implemented via Raft.
License
Copyright 2021, Reese van Dijk and contributors.
Licensed under either of
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
Dependencies
~8–16MB
~192K SLoC