uber / tchannel

network multiplexing and framing protocol for RPC
MIT License
1.15k stars 129 forks source link

TChannel Build Status

This project is no longer active. See https://github.com/uber/tchannel/issues/1428.

Network multiplexing and framing protocol for RPC

TChannel Logo, Dark TChannel Logo, Light

Overview

TChannel is a networking framing protocol used for general RPC, supporting out-of-order responses at extremely high performance where intermediaries can make a forwarding decision quickly. It is easy to implement in multiple languages, especially JavaScript and Python.

Design Goals

Components

MIT Licensed