mirror of
https://github.com/soheilhy/cmux.git
synced 2024-11-10 03:31:52 +08:00
Nit in README
This commit is contained in:
parent
cc3a35aef1
commit
549d3f9344
@ -1,7 +1,7 @@
|
|||||||
# cmux: Connection Mux ![Travis Build Status](https://api.travis-ci.org/soheilhy/args.svg?branch=master "Travis Build Status") [![GoDoc](https://godoc.org/github.com/soheilhy/cmux?status.svg)](http://godoc.org/github.com/soheilhy/cmux)
|
# cmux: Connection Mux ![Travis Build Status](https://api.travis-ci.org/soheilhy/args.svg?branch=master "Travis Build Status") [![GoDoc](https://godoc.org/github.com/soheilhy/cmux?status.svg)](http://godoc.org/github.com/soheilhy/cmux)
|
||||||
|
|
||||||
cmux is a generic Go library to multiplex connections based on
|
cmux is a generic Go library to multiplex connections based on
|
||||||
their content. Using cmux, one can serve gRPC, HTTP, and Go RPC
|
their payload. Using cmux, you can serve gRPC, HTTP, and Go RPC
|
||||||
on the same TCP listener to avoid having to use one port per
|
on the same TCP listener to avoid having to use one port per
|
||||||
protocol.
|
protocol.
|
||||||
|
|
||||||
@ -44,7 +44,7 @@ Take a look at [other examples in the GoDoc](http://godoc.org/github.com/soheilh
|
|||||||
* [GoDocs](https://godoc.org/github.com/soheilhy/cmux)
|
* [GoDocs](https://godoc.org/github.com/soheilhy/cmux)
|
||||||
|
|
||||||
## Performance
|
## Performance
|
||||||
There is a huge room for improvment but since we are only matching
|
There is room for improvment but, since we are only matching
|
||||||
the very first bytes of a connection, the performance overheads on
|
the very first bytes of a connection, the performance overheads on
|
||||||
long-lived connections (i.e., RPCs and pipelined HTTP streams)
|
long-lived connections (i.e., RPCs and pipelined HTTP streams)
|
||||||
is negligible.
|
is negligible.
|
||||||
|
Loading…
Reference in New Issue
Block a user