2015年1月7日のブックマーク (2件)

  • Docker と SO_REUSEPORT を組み合わせてみる。おそらくその1 - blog.nomadscafe.jp

    SO_REUSEPORTはLinux Kernel 3.9からサポートされている機能で、複数のプロセス/Listenerから同じTCPポートをbind可能にして、Kernelが それぞれのプロセスに接続を分散してくれるという機能です。preforkなサーバはlistenしてからworkerをforkし、それぞれでacceptを行うという手順を踏みますが、SO_REUSEPORTを使えばその手順を踏まなくても複数プロセスから同じポートをListenして処理の並列性をあげたり、hot-depolyが実現できます。 Docker のHost networking機能とSO_REUSEPORTを使って、複数のコンテナから同じポートをbindできれば、コンテナのhot-deployができるんじゃないかと思ったので、試してみました。 SO_REUSEPORTについては以下のblogが参考になります。

    anatoo
    anatoo 2015/01/07
    まず最初の段のこれ知らなかった。便利そう >SO_REUSEPORTは複数のプロセス/Listenerから同じTCPポートをbind可能にして、Kernelが それぞれのプロセスに接続を分散してくれるという機能です
  • Kotaku - The Gamer's Guide

    You can e-mail us tips at tips@kotaku.com or send them directly to any of our writers. You can follow us on Twitter or Facebook. You can even subscribe to our daily newsletter. We have a YouTube page and an Instagram, too. You can subscribe to our podcast, Kotaku Splitscreen, on iTunes.

    Kotaku - The Gamer's Guide
    anatoo
    anatoo 2015/01/07