Resolving Architecture

Clarity in Design

SEDA Bus

Staged Event-Driven Architecture Bus - A form of message bus avoiding the high overhead of thread-based concurrency models where channels get their own inbound and outbound queues.

build Crate Info API Docs

License PGP

commits repo size

num lang top lang Rustc Version 1.42+

Info | Docs | Changelog

Donate

Request BTC/XMR/ZEC address for a donation at brian@resolvingarchitecture.io.

Notes

!! WIP - not stable until version 1.0 !!

Roadmap

*[ ] 1.0.0 - Minimal Stable Useful Functionality *[x] 0.1.0 - send/receive non-persistent messages between two channels *[ ] 0.2.0 - provide optional guaranteed delivery at the message level *[ ] 2.0.0 - use dbus for inter-process communications on Linux *[ ] 3.0.0 - use ipcd for inter-process communications on RedoxOS

Crates.io

!! WIP - not stable until version 1.0 !!

Setup - Ubuntu 18.04

  1. Install Rust shell script sudo apt update sudo apt upgrade curl https://sh.rustup.rs -sSf | sh
  2. Restart terminal
  3. Verify Rust installed shell script rustc --version
  4. Install build essentials shell script sudo apt install build-essential
  5. install crate shell script cargo install seda_bus