File tree Expand file tree Collapse file tree 2 files changed +6
-0
lines changed Expand file tree Collapse file tree 2 files changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -112,6 +112,7 @@ You can use this to launch automatically supervised tasks.
112
112
113
113
## Why Bastion?
114
114
If you answer any of the questions below with yes, then Bastion is just for you:
115
+ * Do I want proactive IO?
115
116
* Do I need fault-tolerance in my project?
116
117
* Do I hate to implement weird Actor traits?
117
118
* I shouldn't need a webserver to run an actor system, right?
Original file line number Diff line number Diff line change 17
17
//! * Exploiting hardware locality wherever it is possible. It is designed for servers.
18
18
//! * Supervision system makes it easy to manage lifecycles.
19
19
//! * Kill your application in certain condition or restart you subprocesses whenever a certain condition is met.
20
+ //! * Automatic member discovery, cluster formation and custom message passing between cluster members.
21
+ //! * Using zeroconf or not, launch your bastion cluster from everywhere, with a single actor block.
22
+ //! * Proactive IO system which doesn't depend on anything other than `futures`.
23
+ //! * Bastion's proactive IO has scatter/gather operations, `io_uring` support and much more...
20
24
//!
21
25
//! ## Guarantees
22
26
//! * At most once delivery for all the messages.
29
33
//!
30
34
//! ## Why Bastion?
31
35
//! If one of the questions below is answered with yes, then Bastion is just for you:
36
+ //! * Do I want proactive IO?
32
37
//! * Do I need fault-tolerance in my project?
33
38
//! * Do I need to write resilient middleware/s?
34
39
//! * I shouldn't need a webserver to run an actor system, right?
You can’t perform that action at this time.
0 commit comments