golang / go

The Go programming language
https://go.dev
BSD 3-Clause "New" or "Revised" License
123.05k stars 17.54k forks source link

Q: networking ala gnet #43385

Closed ivanjaros closed 3 years ago

ivanjaros commented 3 years ago

There is the old https://github.com/tidwall/evio library and a newer and much better library https://github.com/panjf2000/gnet that seem to be providing incredible speed for networking. But they are incompatible with the built-in libraries like http or tls which makes them unusable in this realm.

So I am simply curious to know if there is any work being put towards refactoring the networking architecture that gnet is using and which would benefit the language as a whole?

mdlayher commented 3 years ago

Please see https://github.com/golang/go/wiki/Questions. Closing.