aiortc / aioquic

QUIC and HTTP/3 implementation in Python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Support SO_REUSEPORT

Zhang-Junzhi opened this issue · comments

It may be a non-trival thing to do, but SO_REUSEPORT would allow creating multiple servers for a single address and port, which is a significant change.

FYI, there exists some useful discussions for quic-go.

Aioquic is primarily a "bring your own I/O" implementation, though it does offer a basic asyncio implementation. Advanced I/O schemes like SO_REUSEPORT are not in scope for it. Also, advanced I/O like this is tough for Python in general as for high performance with SO_REUSEPORT you really need true parallel execution.