タグ

2013年12月9日のブックマーク (2件)

  • yrmcds 1.0.0 の補足 - 誰かの役に立てばいいブログ

    エンジニアなら詳細が気になるもの。というわけで、個人ブログのほうで yrmcds 1.0.0 リリース記事の技術的な補足をしておきます。 keepalived 使うの、split brain になるんじゃないの? さてはプロの方ですね。困りますな、そういう突っ込みは! 気になる人は split brain 起こさない heartbeat をご利用ください。 用途次第でまあどうでもいっかなーという人は keepalived の方が手軽かと思います。 サーバーサイドロックとレプリケーション ロック状態はレプリケーションされません。非同期レプリケーションなのでしても無駄というか。 するとロックした後、フェイルオーバーするとオブジェクトがロックされない状態になるわけです。危険です。 対策として導入したのが、バイナリプロトコルの RaU (Replace and Unlock) です。 このコマンド

    yrmcds 1.0.0 の補足 - 誰かの役に立てばいいブログ
    tasukuchan
    tasukuchan 2013/12/09
    “自前メモリ管理なんていらなかったんだ”
  • Writing HTTP Middleware in Go · Justinas Stankevičius

    In the context of web development, "middleware" usually stands for "a part of an application that wraps the original application, adding additional functionality". It's a concept that usually seems to be somewhat underappreciated, but I think middleware is great. For one, a good middleware has a single responsibility, is pluggable and self-contained. That means you can plug it in your app at the i