hisamounaのブログ

アウトプットを習慣化するためのブログ

Rust

Rustを使ってコンテナの実装を学ぶ (UID/GID の設定)

Rustを使ってコンテナの実装を学ぶの続きをやっていきたいと思います。 hisamouna.hatenablog.com 実行環境(再掲) GCPでVMインスタンスを1台起動させて、実行環境として利用しました。 $ lsb_release -a No LSB modules are available. Distributor ID: Debi…

Rustを使ってコンテナの実装を学ぶ

普段なんとなくコンテナを利用しているのですが、内部でどういったことをしているのかあまり分かっていなかったので勉強しました。 (内部のロジックを知らずに扱えるDockerの抽象度の高さに改めて感心しました。) クックパッドさんが、Linuxカーネルの機能を…

Rust製WebサーバにCircuitBreakerを入れてみる

Rust製WebサーバにCircuitBreakerを導入してみました。 最近だと、proxy(e.g. envoy)にCircuitBreakerを入れるパターンもあるかと思いますが、今回はアプリケーションに入れるパターンです。 使用するライブラリ Rocket: RustでWebFrameworkといえば定番にな…

yamlファイルを読み込む (Rust)

はじめに Rustの勉強を始めました。 実践Rustプログラミング入門をひと通り読みました。わかりやすく解説されており、体系的に学べておすすめです。 実践Rustプログラミング入門作者:初田直也,山口聖弘,吉川哲史,豊田優貴,松本健太郎,原将己,中村謙弘,フォル…