Twitter Stormって何なんだろ?
こんばんは。
とりあえず最近気になっていた
Twitter Stormについての概要情報がある場所へのリンクをまとめます。
・・ええ。どんどんとりとめなくなってきています。
1.Twitter Stormとは?
Complex Event Processing(複合イベント処理)と、
MapReduceのような並行分散処理の性質を併せ持つリアルタイム計算システム
と言えばいいのでしょうか。
または、
『リアルタイム処理と並行分散処理を簡単に行うためのプラットフォーム』
とも言えるかも。
2.元々はどこで使われているのか?
Twitter Storm、と書いている通り、Twitterのバックボーンとして使用されています。
・・・その時点で信頼性が一気に跳ね上がると感じるのは私だけでしょうか。
3.その他の質問
とりあえず、特徴を列挙してみます。
どこで公開されているの?
→ GitHub/Storm Wikiで公開されています。
https://github.com/nathanmarz/storm
どんな言語で書かれているの?
→ ほとんどClojureです。
他の情報サイトは?
とりあえず、参考になりそうなサイト、およびベースに近いサイトは下記の通り。
■InfoQ:ツイッターStorm:オープンソースのリアルタイムHadoop
■Storm メーリングリスト
最近Android、Scala、StormみたいにGoogle Groupsで生の情報が流れている箇所が増えていますね。
まずメーリングリストに入ってみるのも手段なのかもしれません。