Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Explore serving UDP without standard lib #519

Open
jzelinskie opened this issue Mar 13, 2021 · 3 comments
Open

Explore serving UDP without standard lib #519

jzelinskie opened this issue Mar 13, 2021 · 3 comments

Comments

@jzelinskie
Copy link
Member

There could be performance wins by leveraging libraries like evio that give us direct access to epoll/kqueue.

@mrd0ll4r
Copy link
Member

Nice! We could also run multiple of those (one per CPU, pinned) and use SO_REUSEPORT, although I'm not sure what that would do on windows... But yeah, definitely possible performance gains!

@pushrax
Copy link
Member

pushrax commented Mar 13, 2021

I’ve had good results from using this library at work 👍

@jzelinskie
Copy link
Member Author

This library looks better than evio and pretty easily supports cpu pinned and so_reuseport https://github.com/panjf2000/gnet

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants