タグ

ブックマーク / osamunmun.blogspot.com (1)

  • osamunmunのblog: [Ruby] Eventmachineを使った非同期処理

    Eventmachineを使って非同期処理をする方法 同時に100や1000リクエストをサーバーに送る必要があり、Eventmachineを試してみました。RubyのThreadを使う方法がシンプルですが、Thread数が増えると極端に性能が劣化するケースがあるようです。この記事にヒントを得ました。 Eventmachineとは? Reactorパターンを使ったイベントドリブンなフレームワークとのこと。非同期処理に使えるみたい。クライアントの並列処理にも使えるけれど、どちらかというとサーバーサイドでたくさんのリクエストをさばくのに使うケースの方が多いと思われる。 参考にしたのは下記です。 参考 Eventmachine Introduction 日語訳 今更だけどem-http-requestの使い方をまとめておく ついでにRuby2.0で動かした Qiitaのこの投稿を参考にしてupd

  • 1