#thrift #server #async #processor

thrift-async

几乎异步的Thrift服务器实现

3个不稳定版本

0.2.1 2018年12月24日
0.2.0 2018年12月24日
0.1.0 2018年12月11日

38#thrift

MIT 许可证

15KB
250 代码行

Rust thrift-async

使用tokio实现的几乎异步的Thrift服务器。


lib.rs:

thrift_async

Apache Thrift服务器的半异步、半同步实现。

此crate完全兼容thrift crate。

示例用法

use thrift_async::TAsyncServer;

fn main() {
    let processor = <some TProcessor>;

    TAsyncServer::new(processor)
        .listen("127.0.0.1:8080")
        .unwrap() // panic on failure
}

依赖项

~4MB
~61K SLoC