26个版本

0.2.0 2020年4月19日
0.1.13 2020年4月18日
0.0.15 2020年3月22日

并发中排名第678

Download history 3/week @ 2024-03-26 21/week @ 2024-04-02

每月下载量75
3 个Crate中使用

自定义许可

11KB
164 行代码

Resolving Architecture

设计清晰

SEDA Bus

分阶段事件驱动架构消息总线 - 一种消息总线形式,避免基于线程的并发模型中的高开销,通道有自己的入站和出站队列。

build Crate Info API Docs

License PGP

commits repo size

num lang top lang Rustc Version 1.42+

信息 | 文档 | 变更日志

捐赠

[email protected]请求BTC/XMR/ZEC地址进行捐赠。

备注

!! WIP - 不稳定,直到版本1.0 !!

路线图

*[ ] 1.0.0 - 最小稳定有用的功能 *[x] 0.1.0 - 在两个通道之间发送/接收非持久消息 *[x] 0.2.0 - 提供命令行界面 *[ ] 0.3.0 - 提供消息级别的可选保证交付 *[ ] 2.0.0 - 在Linux上使用dbus进行进程间通信 *[ ] 3.0.0 - 在RedoxOS上使用ipcd进行进程间通信

Crates.io

!! WIP - 不稳定,直到版本1.0 !!

设置 - Ubuntu 18.04

  1. 安装Rust
    sudo apt update
    sudo apt upgrade
    curl https://sh.rustup.rs -sSf | sh
    
  2. 重启终端
  3. 验证Rust已安装
     rustc --version
    
  4. 安装构建工具
    sudo apt install build-essential
    
  5. 安装crate
    cargo install seda_bus
    

依赖

~2.2–3MB
~51K SLoC