3个版本 (重大变更)

使用旧版Rust 2015

0.3.0 2018年1月8日
0.2.0 2018年1月7日
0.1.0 2018年1月7日

#10 in #重连

Apache-2.0

18KB
382

Recon

在tokio-rs上进行的异步消息传递

描述

Tokio提供低级构建块以使用futures-rs的mio。相关的crate tokio-service和tokio-proto是围绕同步客户端/服务器应用程序设计的。

该项目旨在提供节点之间实现异步消息算法的构建块。

组件

这是一个位于TcpStream之上的抽象。它将持久连接并重新连接到SocketAddr以保持一个工作的开放连接。

消息通过本地和远程的Stream和Sink对发送和接收。带有框架的TcpStream与远程端配合工作。

消息传递不保证:在TCP会话中,消息流的任何后缀都可能被丢弃。

在单个TCP会话中,消息将按照Tcp的消息排序保证按顺序到达。

重新连接时,将向本地端发送一个控制消息,其中包含递增的会话ID。发送到本地端的消息将带有会话ID的标记。

依赖关系

~11MB
~188K SLoC