2015-09-15から1日間の記事一覧
キャッシュ機構であるErlang Term Storageについて学ぶ。 ETS as a cache ETSは etsモジュールを経由してメモリ上のETSテーブルにデータを保存できる仕組み iex(1)> table = :ets.new(:buckets_registry, [:set, :protected]) 8211 iex(2)> :ets.insert(tabl…
この章ではElixirのポリシーである“fail fast” と “let it crash”を実現しているsupervisorについて学ぶ。 Our first supervisor Supervisor behaviour を使ってsupervisorを実装したモジュール lib/kv/supervisor.ex を作成する。 defmodule KV.Supervisor …