タグ

2012年8月23日のブックマーク (3件)

  • 分散システムのためのメッセージ表現手法に関する研究

    筑波大学大学院博士課程 システム情報工学研究科修士論文 分散システムのためのメッセージ表現手法 に関する研究 古橋 貞之 (コンピュータサイエンス専攻) 指導教員 新城靖 2012 年 3 月 概要 今日では、プログラムを同時並行的に複数のサーバ上で実行し、ネットワークを介して互 いにメッセージを交換しあうことで構成される分散システムが、幅広く利用されている。そ れらのシステムは、スクリプト言語を含む様々なプログラミング言語で実装されたプログラ ムが、新旧入り混じった様々なサーバ上で実行され、ソフトウェアおよびハードウェアのアッ プデートを繰り返しながら長期間運用される。分散システムは、このような異種混合の環境 においても相互運用性を維持し、動作し続けなければならない。 そこで研究では、分散システムのための新たなメッセージ表現手法を設計し実装した。こ れを MessagePac

    adachi_c
    adachi_c 2012/08/23
  • 【翻訳】EventMachine入門

    dan sinclairさんのEventMachineの入門記事(PDF)を翻訳しました。 原文はここからダウンロード可能です: http://everburning.com/news/eventmachine-introductions/ (翻訳の公開と画像の利用は人より許諾済みです) 翻訳・内容の間違い等があればブログコメントやTwitterなどで遠慮無くご指摘ください。 EventMachine入門 Introduction うん、これから何を学ぶことになるのか、この導入のくだりがスタート地点として役に立つと思う。EventMachine とは何だろう。そしてそれは私たちのために何をしてくれるのだろう。さて、最初の部分は簡単だね。EventMachine は Reactor パターン(*1)の高性能な実装さ。 すげえ、いや、ちょっと待て、Reactor パターンって何だ? Wiki

    【翻訳】EventMachine入門
    adachi_c
    adachi_c 2012/08/23
    EventMachineのチャンクの組立は、実装者の責任で実装。
  • Introducing the MessagePack - Blog by Sadayuki Furuhashi

    高速なシリアライズライブラリ MessagePack の新しいWebサイトをオープンしました! The MessagePack Project Ruby Inside でも取り上げられたようです: MessagePack: Efficient, Cross Language Binary Object Serialization 昨今、効率を重視したシリアライズライブラリが数多く登場しています。特に、大量の処理を行う大規模な基盤システム向けに開発されていることが多いようです。 少し探してみるだけでも、次のような事例が見つかります: BERT(githubで採用:Introducing BERT and BERT-RPC) Thrift(Facebookが開発:Thrift: Scalable Cross-Language Services Implementation) Avro(Hado

    Introducing the MessagePack - Blog by Sadayuki Furuhashi
    adachi_c
    adachi_c 2012/08/23
    このサイトによると、messagePackのほうがJSONより早いわけだが...