# funnel-proxy **Repository Path**: mirrors_oatpp/funnel-proxy ## Basic Information - **Project Name**: funnel-proxy - **Description**: Transparent multiplexing proxy - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-01-26 - **Last Updated**: 2026-01-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Funnel-Proxy Transparent multiplexing proxy. It can handle hundreds of thousand connections and proxy them to downstream services using a fixed connection pool. It can also be embedded in Oat++ services via [monolithization](https://oatpp.io/docs/monolithization/). See more: - [Oat++ Website](https://oatpp.io/) - [Oat++ Github Repository](https://github.com/oatpp/oatpp) - [Oat++ Monolithization](https://oatpp.io/docs/monolithization/) ## When To Use - You have a simple request-response API and you want to increase the possible concurrency level it can run on. ## When Not To Use - Streaming. You can't do streaming through funnel-proxy, because the stream will acquire a connection from connection-pool forever and you'll limit your concurrency level to the number of connections in the connection pool. *However you can implement your custom streaming on the proxy-side - when proxy doing continuous streaming while requesting chunk-by-chunk from the source service* - Long-polling - same as for streaming.