RPC 的网络复用和成帧协议 TChannel

简介:

TChannel 详细介绍

TChannel 是用于 RPC 的网络复用和成帧协议。

设计目的

容易用多种语言实现,尤其是 JS 和 Python。

高性能转发路径。中间件可以快速做出转发决策。

请求/回复模型不再按顺序,慢速请求不会堵在队列前头,阻止后续的快速请求。

大型请求/响应,可能/必须分成碎片成片,逐步发送。

可选 checksums.

可用于在端点之间输送多种协议,例如 HTTP+ JSON 和 Thrift。

文章转载自 开源中国社区[https://www.oschina.net]

相关文章
|
4天前
|
Java Android开发
java利用xml-rpc协议操作wordpress博客
java利用xml-rpc协议操作wordpress博客
11 1
|
6天前
|
算法 安全 Shell
SSH:加密安全访问网络的革命性协议
SSH:加密安全访问网络的革命性协议
37 9
|
1天前
|
算法 网络协议 数据建模
【计算机网络】—— IP协议及动态路由算法(下)
【计算机网络】—— IP协议及动态路由算法(下)
6 0
|
1天前
|
算法 网络协议 数据建模
【计算机网络】—— IP协议及动态路由算法(上)
【计算机网络】—— IP协议及动态路由算法(上)
7 0
|
1天前
|
网络协议 Java 网络安全
【计算机网络】—— Socket通信编程与传输协议分析
【计算机网络】—— Socket通信编程与传输协议分析
3 0
|
1天前
|
移动开发 网络协议 网络安全
【网络安全 | 网络协议】一文讲清HTTP协议
【网络安全 | 网络协议】一文讲清HTTP协议
6 0
|
5天前
|
网络协议 Linux Android开发
计算机网络:MAC地址 & IP地址 & ARP协议
计算机网络:MAC地址 & IP地址 & ARP协议
27 7
|
5天前
|
算法
计算机网络:CSMA/CA协议
计算机网络:CSMA/CA协议
17 9
|
5天前
|
缓存 算法
计算机网络:CSMA/CD协议
计算机网络:CSMA/CD协议
9 0
|
5天前
|
缓存 编解码 Go
计算机网络:可靠传输协议
计算机网络:可靠传输协议
12 1