Deep Dive into The Go's Web Server
無料で読める本
Goのnet/httpパッケージはとてもよくできており、Webサーバーを動かすのに必要になる「httpコネクションを確立してリクエストを読んでルーティングして……」という手続き的な処理を気にせずとも誰でも簡単にWebサーバーを立てられるようになっています。 ですが、そのnet/httpが代わりにやってくれている「裏側の処理」の部分が気になる、何やっているんだろう?と不思議に思っている方はいませんか? この本では、実際に筆者がnet/httpパッケージのソースコードを読み込んだうえで、「GoのWebサーバーがどのような仕組みで起動・動いているのか」というところについて、図を使いながら解説しています。
Chapters
はじめに
ウェブサーバーのHello, World
httpサーバー起動の裏側
デフォルトでのルーティング処理の詳細
ハンドラによるレスポンス返却の詳細
GoでのWebサーバー起動の全体図
おわりに
Author
Topics