#event-bus #async #channel #library #concurrency

comet-eventbus

强类型同步和异步事件总线实现

2个版本

0.1.0-pre-alpha.42022年7月17日
0.1.0-pre-alpha.22022年7月16日

#1734 in 异步

MIT/Apache

34KB
778

comet-eventbus

License crates.io docs.rs Documentation

强类型同步和异步事件总线实现。

还提供用于异步实现的grpc事件总线桥接器。

注意:此crate正在高度开发中。在API变得稳定之前,我不建议您使用它。

入门

异步使用

将以下内容添加到您的 Cargo.toml

[dependencies]
comet-eventbus = "0.1.0-pre-alpha.4"

同步使用

将以下内容添加到您的 Cargo.toml

[dependencies.comet-eventbus]
version = "0.1.0-pre-alpha.4"
features = ["sync", "sync_parallel"]
default-features = false

示例

请检查 examples 中的示例

依赖项

~0.6–8MB
~64K SLoC