https://github.com/droxer/c10k-python
How to handle 10K Concurrence requests in Python
https://github.com/droxer/c10k-python
Last synced: 8 months ago
JSON representation
How to handle 10K Concurrence requests in Python
- Host: GitHub
- URL: https://github.com/droxer/c10k-python
- Owner: droxer
- Created: 2025-08-01T02:13:10.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-08-02T10:46:40.000Z (11 months ago)
- Last Synced: 2025-08-02T12:35:47.641Z (11 months ago)
- Language: Python
- Homepage:
- Size: 64.5 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# C10K in Python
## Introduction
Demonstrates scalable techniques for handling 10,000 concurrent requests in Python.
## Install dependencies
```bash
make install_dependencies
```
## Run Async Server
This implementation uses asyncio and uvloop to handle the requests.
```bash
make run_async_server
```
## Run Flask Gevent
This implementation uses gevent to handle the requests.
```bash
make run_flask_gevent
```
## Run FastAPI
This implementation uses FastAPI to handle the requests.
```bash
make run_fastapi
```