タグ

2017年3月14日のブックマーク (5件)

  • Python: Pykka でアクターモデルについて学ぶ - CUBE SUGAR CONTAINER

    アクターモデルというのは、並行処理のプログラミングモデルの一つだ。 並行処理という言葉からは、まずマルチスレッドとかをイメージすると思うけど、それよりも抽象度の高い概念となっている。 つまり、アクターモデルというのはマルチスレッドなどを用いて構築することになる。 どちらかといえばプロセス間通信 (IPC) の技法であって、共有メモリやロック、RPC と比較するものかもしれない。 そんなアクターモデルは、概念とか使ったときの嬉しさを理解・実感するのがなかなか難しいモデルだとも思う。 理由としては、使い始めるまでに必要なコード量が多かったり、それなりの規模のアプリケーションで使わないとメリットが分かりづらい点が挙げられる。 ただ、これはあくまで主観的なものだけど、アクターモデルをベースに組まれたアプリケーションは規模が大きくなっても並行処理をしているコードが読みやすい。 共有メモリやロックを使

    Python: Pykka でアクターモデルについて学ぶ - CUBE SUGAR CONTAINER
    teppey
    teppey 2017/03/14
  • 防火壁の中の Docker - Qiita

    この投稿は Fujitsu Advent Calender 2016 の 9日目 の記事です。 この記事に書かれた見解は、個人のものであり、所属する会社・組織を代表するものではありません。 proxy に阻まれて Docker が思うように動かないという声を、他のソフトと比べるとよく聞きます。Docker の場合、proxy を意識しなければいけない箇所が少なくとも4つあって、何をしたいかによって、そのうちのどれを設定しないといけないかが変わるので、混乱しやすいのでしょう。加えて、公式ドキュメントに、その4つをまとめて説明してくれるページがないのも、それを助長しているのかもしれません。 そこで、その4つをまとめて説明してみます。 以下の説明で、proxy の URL や、NO_PROXY に設定するドメイン名/IPアドレスは、各自の環境に合わせて読み替えてください。 1. docker p

    防火壁の中の Docker - Qiita
  • Flask + uWSGI + Redis + Docker + Nginx で開発環境からデプロイまで - Qiita

    今まで使ってこなかった Docker との距離感を探りながら使ってみてしっくりいった構成です。 とにかく使うことを目的としつつ、下記を目指しました。 開発環境をさくっと提供したい どうせだったら Docker のまま公開したい システムダウンなしで公開環境のコンテナをまるっと入れ替えたい 構成 構成はこちらの記事を参考にさせてもらいました。 1年前の記事ですけど、理解できたので。 http://techlife.cookpad.com/entry/2015/04/20/134758 ソースコード スムーズな開発を行うために、サーバは Flask 組み込みのものを使っています。静的ファイルも Flask が処理します。 Redis も常に一括で立ち上がるように同一 Compose 内で管理します。 開発環境の準備 下記手順でさくっと開発環境が準備できます 最新のソースを git clone

    Flask + uWSGI + Redis + Docker + Nginx で開発環境からデプロイまで - Qiita
  • Docker を利用した Web アプリケーションのデプロイ - クックパッド開発者ブログ

    技術部の鈴木 (id:eagletmt) です。 クックパッドでは一部の Web アプリケーションサーバで Docker が使われており、今回はそのデプロイ方法について紹介します。 Docker で Web アプリケーションをデプロイするときには、まだまだベストプラクティスがある状況ではありません。 たとえば、どのように無停止でデプロイするか、どのようにコンテナと通信するかといった問題があります。 最初に Apache Mesos と Marathon などのツールを検証しましたが、クックパッドの環境において使いやすそうなものはなく、最終的に自前でデプロイのしくみを作ることにしました。 しかし Docker 周辺のツールは様々な新しいものが出てきている最中です。 今はまだベストなものが無いけれども、近いうちによりよいものが出てくるかもしれません。 そのため、できるだけ単純なしくみにしておく

    Docker を利用した Web アプリケーションのデプロイ - クックパッド開発者ブログ
  • GitHub - tiangolo/uwsgi-nginx-docker: Docker image with uWSGI and Nginx for applications in Python (as Flask) in a single container.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - tiangolo/uwsgi-nginx-docker: Docker image with uWSGI and Nginx for applications in Python (as Flask) in a single container.
    teppey
    teppey 2017/03/14