タイムライン配信の push型と pull型 fanout を Redis で実測する
SNS のタイムラインを作るときの push型 と pull型 の2種類を Redis で実装してコストの違いを計測してみます。 push型(fanout-on-write): 投稿するときにフォロワー全員のタイムラインへ配信する。読むのは…続きを読む
backendpython
SNS のタイムラインを作るときの push型 と pull型 の2種類を Redis で実装してコストの違いを計測してみます。 push型(fanout-on-write): 投稿するときにフォロワー全員のタイムラインへ配信する。読むのは…続きを読む
package.json の依存は、明示的に記載した A が B に依存し、B が C に依存し...という推移的なつながりです。 これを Neo4j というグラフ DB に入れて、Cypher というクエリ言語で探索してみます。 パッケー…続きを読む
素の XREAD では読んだ位置を自分で持つだけだったのを Consumer Group にして、位置を Redis に記憶させ ack で処理済みを管理できるようにしてみた。続きを読む