あとで読むに関するmaru2techのブックマーク (2)

  • 並行・分散処理ができるAkkaでアプリケーションのスケーリングを~『Akka実践バイブル』発売

    エンドユーザーからの要望が増えるに伴い、アプリケーションのトラフィックがどんどん増大していきます。膨大なトラフィックへの対応が迫られる中、並行・分散アプリケーションを実装するAkkaが注目されています。翔泳社ではその詳細な解説書『Akka実践バイブル』を12月13日に発売しました。 『Akka実践バイブル アクターモデルによる並行・分散システムの実現』は、Akkaの先駆的な教科書として知られる『Akka in Action』の日語版です。 今、多くの企業でネットワーク・トラフィックの劇的な増大への対応をが迫られています。ムーアの法則の終焉によりコンピューターの性能向上に大きな期待を持てないという問題と、従来のような逐次処理を中心としたソフトウェアではアムダールの法則による制約によってスケールアウトの効果に大きな制限を受けるという問題に対処しなければなりません。 Akkaが注目されているの

    並行・分散処理ができるAkkaでアプリケーションのスケーリングを~『Akka実践バイブル』発売
  • Goroutineハンターが過労死する前に - Qiita

    Goroutineハンター、それは逃げ出したgoroutine達を捕まえるため、日夜戦い続けるエンジニア達のことである。Goroutineハンターは番環境でOOM Killerが発動するたびに呼び出され、逃げ出したすべてのgoroutineを捕まえるまで家にかえることが出来ない。しかし、あなたが書いた何気ないコードによって、今日もまた新しいgorutine達が野に放たれるのであった。 Goroutineリークとの戦い Goを使用してある程度規模のプログラムを書くと、必ず問題になるのがgoroutineのリークである。goで生まれたgoroutineが、何らかの理由で正常に終了しない場合、それは「リーク」していると見なされる。リークしたgoroutineはプロセスが続く限り永遠にリソースを手放さないため、リークしたgoroutineが蓄積するに従って、プログラムのパフォーマンスは低下してい

    Goroutineハンターが過労死する前に - Qiita
  • 1