Skip to content

Commit 1bcf602

Browse files
committed
Some readme rewording
1 parent ba909f6 commit 1bcf602

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@ You can use this to launch automatically supervised tasks.
112112

113113
## Why Bastion?
114114
If you answer any of the questions below with yes, then Bastion is just for you:
115+
* Do I want proactive IO?
115116
* Do I need fault-tolerance in my project?
116117
* Do I hate to implement weird Actor traits?
117118
* I shouldn't need a webserver to run an actor system, right?

src/bastion/src/lib.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@
1717
//! * Exploiting hardware locality wherever it is possible. It is designed for servers.
1818
//! * Supervision system makes it easy to manage lifecycles.
1919
//! * 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...
2024
//!
2125
//! ## Guarantees
2226
//! * At most once delivery for all the messages.
@@ -29,6 +33,7 @@
2933
//!
3034
//! ## Why Bastion?
3135
//! If one of the questions below is answered with yes, then Bastion is just for you:
36+
//! * Do I want proactive IO?
3237
//! * Do I need fault-tolerance in my project?
3338
//! * Do I need to write resilient middleware/s?
3439
//! * I shouldn't need a webserver to run an actor system, right?

0 commit comments

Comments
 (0)