毎日3億4千万ツイート。平均4K/sec、一日の平均的なピークは6K/sec、2月の大きめなイベントのピーク時で10K/sec。#qcontokyo #鳥根
2012-04-17 16:56:34Twitterのタイムラインのクエリ処理時間の中央値が1msec 99パーセンタイルで4msecらしい。サーバ内部の話とは言え、さすがに早い #鳥根 #qcontokyo
2012-04-17 16:57:20毎日2億6千万のツイートを配信。秒間1800万ツイート。100万のフォロワーへの配信は、平均3.5秒で配信できる。 #qcontokyo #鳥根
2012-04-17 16:58:07Tweet ダイアログが消えた瞬間にではなく、一旦 Queue へ入った後に非同期でフォロワーに配信されている (fanout)。特にフォロワーが多い人の Tweet はちょっと遅れて配信されたり順番が変わったりする。 #鳥根 #qcontokyo
2012-04-17 17:02:29ツイートするとまずAPIはQueueに貯めこんで、デーモンがQueueから取り出してfanoutする(フォロワーの数を調べて、レンジごとに非同期で配信)。なので自分の投稿より先にそれに対するReplyが来る可能性もある。順序制御は捨ててる。 #qcontokyo #鳥根
2012-04-17 17:02:30配信できるツィートから、どんどん配信! RT @rewtheblow: twitter はリアルタイム性重視。順番はあまり関係ない #QConTokyo #鳥根
2012-04-17 17:02:44配信は、ツイート → キュー → デーモンが非同期(フォロワー数が多いとさらに分散)で配信という流れ。 #鳥根 #qcontokyo
2012-04-17 17:03:47怒涛のスライドのページングについていけないw 資料公開ぜひお願いします>< @yusukey #qcontokyo #鳥根 #Q
2012-04-17 17:05:49Twitterが開発してる非同期RPCのクライアント/サーバ実装がFinagle。気になるー。OSSらしいので見てみよう。 http://t.co/BtGFeGdf #qcontokyo #鳥根
2012-04-17 17:08:33JavaOneのセッションの日本語版なのですが、オリジナルを公開できるよう現在調整中です RT @matsukaz: 怒涛のスライドのページングについていけないw 資料公開ぜひお願いします>< @yusukey #qcontokyo #鳥根 #Q
2012-04-17 17:50:18よろしくお願いします!!! RT @yusukey: JavaOneのセッションの日本語版なのですが、オリジナルを公開できるよう現在調整中です RT @matsukaz: 資料公開ぜひお願いします>< @yusukey #qcontokyo #鳥根 #Q
2012-04-17 17:56:38コクリというかパク… おっとyusukeyが来たようだ QT "@yusukey: コクリ RT @hito_asa: JavaOneの話の日本語版かなぁ。 #鳥根"
2012-04-17 19:40:14