タグ

ブックマーク / qiita.com/reoring (4)

  • Ambassadorパターンを使った複数のDockerホストにおけるコンテナ間通信 - Qiita

    概要 Dockerコンテナが複数のサーバにデプロイされているときに、コンテナ同士が通信する必要がある。通信させるためには、いくつかの方法がある。 PipeworkでIPを割り当て、ホスト間でブリッジをGRE接続する。 各ホスト間でVPN接続する。 Ambassadorパターンで通信する。 Pipeworkや、VPNを使った通信ではDockerの外部で設定を行う必要があるため、手順が多くなるという欠点がある。 今回は、Ambassadorパターンで通信してみる。 Ambassadorパターンは、各DockerホストにプロキシとなるAmbassadorコンテナ配置する。このパターンを使うと、クライアントやサーバコンテナは具体的なIPを隠蔽することが可能になる。 簡単な概要図を示す。 Ambassadorコンテナも通常のコンテナと同様にOSも含まれているが、docker-ut(docker un

    Ambassadorパターンを使った複数のDockerホストにおけるコンテナ間通信 - Qiita
    kasumani
    kasumani 2014/08/17
    Ambassadorパターンを使った複数のDockerホストにおけるコンテナ間通信 Dockerコンテナが複数のサーバにデプロイされているときに、コンテナ同士が通信する必要がある。通信させるためには、いくつかの方法がある。 Tags: ifttt,
  • ScalaのコンパイルはVirtualBox環境だと5倍時間がかかる - Qiita

    結論 -> vmwareを使うと速い 経緯 私達のチームでは、開発環境と番環境の差をなるべく無くすために、VagrantとDockerを使って環境を構築しています。Vagrantで動作しているのはUbuntu 14.04 x64です。VirtualBoxにはGuest Additionsがインストールされている状態です。 ある日、同僚からdockerコンテナでScalaのソースをコンパイルすると遅すぎるとの苦情がきたのでどこが遅いか調べてみることにしました。 どのくらい遅いかというと、macでコンパイルすると6秒で完了するものが、Dockerコンテナ内だと30秒かかる。5倍ぐらい時間がかかってます。 Dockerコンテナが遅いのか? -> 遅くない まずDockerコンテナが遅いのかどうかを知らべてみることにしました。 そのために同じScalaの環境をゲスト環境(Ubuntu 14.04

    ScalaのコンパイルはVirtualBox環境だと5倍時間がかかる - Qiita
    kasumani
    kasumani 2014/07/16
    ScalaのコンパイルはVirtualBox環境だと5倍時間がかかる 私達のチームでは、開発環境と本番環境の差をなるべく無くすために、VagrantとDockerを使って環境を構築しています。Vagrantで動作しているのはUbuntu 14. Tags: ifttt, kasumaniのス
  • ScalaでUUIDを生成する関数 - Qiita

    Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    ScalaでUUIDを生成する関数 - Qiita
    kasumani
    kasumani 2014/06/25
    ScalaでUUIDを生成する関数 3 Stock 0 Comment Stock this post def uuid = java.util.UUID.randomUUID. Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket June 25, 2014 at 05:49PM via IFTTT
  • ScalaとApache Commons Daemonで常駐プログラムを作る - Qiita

    なにかと常駐プログラムを書くときがありますよね! この記事では、Apache Commons Daemonを使ってデーモンを作り、SBTのAssemblyプラグインを使って実行可能なJarを作ります。 実装 SBTの依存に"commons-daemon" % "commons-daemon" % "1.0.10"を追加して、reloadとupdateを事前にしておきます。 import org.apache.commons.daemon.Daemon import org.apache.commons.daemon.DaemonContext import java.util.concurrent.ExecutorService import java.util.concurrent.Executors class Akuma extends Daemon { val executorSe

    ScalaとApache Commons Daemonで常駐プログラムを作る - Qiita
    kasumani
    kasumani 2014/03/16
    ScalaとApache Commons Daemonで常駐プログラムを作る この記事では、Apache Commons Daemonを使ってデーモンを作り、SBTのAssemblyプラグインを使って実行可能なJarを作ります。 とやると、target/scala-2.10/jarname.jar にJarファイルができるので
  • 1