mirror https://github.com/ninenines/ranch
![]() |
9 лет назад | |
---|---|---|
doc | 9 лет назад | |
examples | 10 лет назад | |
src | 9 лет назад | |
test | 9 лет назад | |
.gitignore | 13 лет назад | |
AUTHORS | 10 лет назад | |
CHANGELOG.md | 10 лет назад | |
LICENSE | 13 лет назад | |
Makefile | 9 лет назад | |
README.md | 11 лет назад | |
ROADMAP.md | 10 лет назад | |
all.sh | 10 лет назад | |
circle.yml | 9 лет назад | |
erlang.mk | 9 лет назад |
Ranch is a socket acceptor pool for TCP protocols.
Ranch aims to provide everything you need to accept TCP connections with a small code base and low latency while being easy to use directly as an application or to embed into your own.
Ranch provides a modular design, letting you choose which transport and protocol are going to be used for a particular listener. Listeners accept and manage connections on one port, and include facilities to limit the number of concurrent connections. Connections are sorted into pools, each pool having a different configurable limit.
Ranch also allows you to upgrade the acceptor pool without having to close any of the currently opened sockets.
examples/
directory