ranch
Socket pool manager
A modular TCP socket acceptor pool with connection limiting and upgrading capabilities.
Socket acceptor pool for TCP protocols.
1k stars
94 watching
336 forks
Language: Erlang
last commit: almost 2 years agoLinked from 1 awesome list
Related projects:
| Repository | Description | Stars |
|---|---|---|
| A low-latency TCP acceptor pool with support for multiple protocols and configurable concurrency | 83 | |
| A library providing a simple and flexible way to create socket acceptor pools in Elixir | 92 | |
| An Erlang library that provides a high-performance client for various web protocols, including HTTP/1.1, HTTP/2, and WebSockets. | 906 | |
| Community-driven repository of proposals and standards for Nervos Network's protocol development | 269 | |
| A TCP server pool implementation using worker pools to improve performance and protect the server. | 14 | |
| A package that provides an alternative to the standard errgroup with a fixed number of goroutines and queue capacity | 162 | |
| A pool-based socket acceptor for efficient management of incoming connections in Elixir applications. | 6 | |
| An OTP Process Pool Application for managing concurrent access to pool members and maintaining pool size. | 310 | |
| A tiny resource-pool implementation for Elixir that avoids process-based overhead by directly sharing resources between processes | 347 | |
| A lightweight goroutine pool for concurrent job execution. | 745 | |
| A connection pooling mechanism for Ruby applications | 1,633 | |
| A Node.js client library for interacting with a Couchbase cluster | 462 | |
| A distributed Redis client pool management system | 20 | |
| An Erlang/Elixir socket framework for TCP protocols providing fast and easy-to-use APIs for server, client, and connection pool implementations. | 0 | |
| A non-blocking TCP socket layer with event-driven server and client | 575 |