Skip to content

Multi-threading and path changing support #509

@alexpokotilo

Description

@alexpokotilo

Lsquic is great and thanks for sharing this work!

I need to support many(thousands) http3 connections with huge output bandwidth(Gigs per seconds). Requests are small, replies are big.
I decided to read UDP socket in single listen thread, copy datagrams and peer/local addrs and forward to worker threads.
Each Worker has it's engine. I split clients based on hash or peer addr and port.
But what should I need to support changing path when peer addr becomes different ?
Thank in advance!

p.s
If my design may be simplified - I'm open to change it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions