タグ

actorに関するyuroyoroのブックマーク (4)

  • Actor&stm

    Architecture of Falcon, a new chat messaging backend system build on ScalaTanUkkii

    Actor&stm
  • Scala Advent Calendar JP 2010 Day 22: Scala Actor + NIO - cooldaemonの備忘録

    この記事は Scala Advent Calendar JP 2010 22 日目(12/28)です。 Scala Actor + NIO で Echo server を書いてみました。 毎度の事ですが、突っ込み添削大歓迎です。 Source 解る方用の説明をさらっと行うと、Actor は Thread Pool として利用しており、NIO 単体で利用するより高速に動作します。当然、接続毎に Thread を消費するよりも高速です。コードは、Supervisor と FSM という考え方を使って整理しています。 詳細な説明は、コード全文の後に行います。 不要な var が二カ所ありましたので削除しました。*1 import scala.actors.{Actor, TIMEOUT, Exit} import scala.actors.Actor.State.{New, Terminated

    Scala Advent Calendar JP 2010 Day 22: Scala Actor + NIO - cooldaemonの備忘録
    yuroyoro
    yuroyoro 2010/12/28
    これはすごい。あとで写経
  • ヽ( ・∀・)ノくまくまー(2010-10-19)

    ● [Scala] 優しいAkkaの育て方 (level cap:19) Scalaネット界でまことしやかに囁かれている噂がある。 「Akkaフレームワークの Actor はScalaの生Actorより高機能かつ高速」 そんな話を聞いてじっとしていれるほど、俺達大人じゃないんだ。 取得条件 スキル: Actor基レベル50 レベル1. Akkaて何? スケーラビリティがあり、障害耐性(fault-tolerant)を持つような並列型アプリケーションを簡単に書くことを目的としているのが、Akka Projectです。Akkaは、非同期(イベントドリブン)でシンプルで軽量な独自のアクタープロセス機構をベースにしており、障害管理やSTMおよびトランザクション、リモートアクターといった高レベルな機能も提供します。それ以外にも、永続的ストレージ、RESTインタフェース、Cometといったモジュール

  • Actorはじめました (level cap: 50) - ヽ( ・∀・)ノくまくまー(2010-10-14)

    ● [Scala] Actorはじめました (level cap: 50) 並列処理したいお年頃なので噂のActorを試してみる。生半端な知識とコップの流し読みで突撃したところ、時間をかけた割に得られたものはそれらしいコードと理解できないエラーの山。その後も粘着気味に努力するも、最後は自分が何がわかってないのかもわからなくなるという最悪の結果に陥る。 そろそろヤンチャも潮時ではないでしょうか?お前もそう思うか、キルヒアイス。ということで、土台を固めるべく、1から真面目に勉強し直すことを決意。後人には我が屍を超えて行ってもらうべく、得られた知見をここに淡々と記録し続ける。Actorでつまづいたときには、是非とも自分のActorレベルを数値で確認し、そこから立ち直って貰いたい。 レベル1. Actorて何? ほぼスレッド。 レベル2. もう少し専門的に言うと? scala.actorsパッケ

  • 1