COSCUP 2022

Your locale preferences have been saved. We like to think that we have excellent support for English in pretalx, but if you encounter issues or errors, please contact us!

窺探 go 如何使用 epoll 設計高效的 http server
2022-07-31 , TR209
Language: 漢語

很多人都知道 golang 只需要用 standard library 就能做出一個高效實用的 http server,那麼 golang 究竟在 net/http 裡面加了什麼?就讓我們一起窺探一下。

agenda :
1. 什麼是 non-blocking IO?
2. 什麼是 I/O multiplexing?
3. golang 如何實作 I/O multiplexing?
4. tcp connection 為何會 blocking?
5. 回顧一下 tcp connection 如何誕生


Target Audience

gopher

Difficulty

Skilled

一個普通的 gopher