6个版本
0.1.6 | 2022年1月25日 |
---|---|
0.1.2 | 2022年1月12日 |
0.0.6 | 2021年12月29日 |
#107 in #microservices
在3个crate中使用了(通过sia)
68KB
1K SLoC
IGCP
IGCP是Canary的通信后端。它提供了一个简单的Channel
类型,表示一个对象流,并提供了一个可序列化的std::io::Result
。
async fn send(mut channel: Channel) -> Result<()> {
channel.send("hello world!").await?;
channel.send(42).await?;
Ok(())
}
lib.rs
:
IGCP | 星际通信协议
IGCP旨在抽象处理流或底层通信协议。在保持可配置性和对网络无成本的同时,IGCP应尽可能高级。IGCP提供的主要抽象是通道,它表示可以发送或接收的对象流。目前,IGCP通道并非完全无成本。
依赖项
~11–24MB
~354K SLoC