「The Rust Programming Language」でRustを学ぶ その14(完結) Webサーバ作り(20章)

2025-11-11 14:58:44

The Rust Programming Language 日本語版 - The Rust Programming Language 日本語版

の、今回は最後20章「最後のプロジェクト: マルチスレッドのWebサーバを構築する」

ソースは下記の、hello_webserverディレクトリ
ryotakato/rust_the_book_src

Webサーバなんだけど、基本機能はすぐに実装してしまい、
どちらかというと、そこからマルチスレッド対応のための実装がメイン。
今までの総復習って感じ。

この中の、「20.3 正常なシャットダウンと片付け」
に関しては、日本語で書いてあるほうは動かなかったので、下記の英語ページを参考にさせてもらった。

Graceful Shutdown and Cleanup - The Rust Programming Language

楽しかったが、言われるがままに書いたってところはあるので、
Rustを何も見なくても書けるかというと、まだまだだなと感じる。

とりあえずこの書籍は終了。

Rustは面倒なところも多いけど、手に馴染んでいきそうな感がしているので、
今後は別の書籍に手を出すか、コンパイラ実装をしようかな。




Comments

There are currently no comments on this article, be the first to add one below

Add a Comment

Note that I may remove comments for any reason, so try to be civil. If you are looking for a response to your comment, either leave your email address or check back on this page periodically.