[HN Gopher] Bastion - Highly-Available Distributed Fault-Toleran...
___________________________________________________________________
Bastion - Highly-Available Distributed Fault-Tolerant Runtime for
Rust
Author : throwaway894345
Score : 14 points
Date : 2022-10-27 18:34 UTC (4 hours ago)
(HTM) web link (github.com)
(TXT) w3m dump (github.com)
| legerdemain wrote:
| Seems to have been abandoned almost a year ago. Their Discord
| server also has no activity.
| bdhcuidbebe wrote:
| What do you mean by abandoned? Do you think a project died the
| moment someone stopped changing it? Believe it or not,
| sometimes stuff work sell enough.
| samsquire wrote:
| This is interesting.
|
| I wrote a multithreaded actor implementation in Java without
| locks that can reach throughputs of 19 million assuming a batch
| size of 10 messages at a time.
|
| I am curious what a Rust message passing implementation
| throughputs would scale to given that it is a multithreaded
| problem and there's cost to synchronization. Synchronization is
| expensive.
|
| https://github.com/samsquire/multiversion-concurrency-contro...
| edvinbesic wrote:
| Taking a cursory look at their example, and this caught my eye:
| supervisor .broadcast("A message containing data.")
| .expect("Couldn't broadcast the message.");
|
| As a non-native English speaker, the word expect tricks me up
| here. Is this use correct?
| tmtvl wrote:
| That's standard Rust error-handling code: it prints an error
| message and panics out (if I remember correctly, I haven't
| touched Rust in years).
___________________________________________________________________
(page generated 2022-10-27 23:02 UTC)