#tower-service #calls #rpc #bidirectional #client #server-client #remote

tower-duplex

基于 tokio 构建的 tower 服务包装器,允许两个 tower 服务之间进行双向 RPC 调用。

2 个版本

0.1.1 2022 年 5 月 10 日
0.1.0 2022 年 4 月 25 日

31#bidirectional

MIT/Apache

32KB
531

tower-duplex

一个同时作为服务器和客户端的 tower::Service,它通过双向通道实现。作为服务器,它能够处理来自远程客户端的 RPC 调用,作为客户端,它能够向远程服务器发起 RPC 调用。在需要双向异步通信的系统非常方便。

许可证:MIT OR Apache-2.0


lib.rs:

一个同时作为服务器和客户端的 tower::Service,它通过双向通道实现。作为服务器,它能够处理来自远程客户端的 RPC 调用,作为客户端,它能够向远程服务器发起 RPC 调用。在需要双向异步通信的系统非常方便。

依赖项

~4.5–6.5MB
~110K SLoC