タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

twitterとmemcachedに関するstarsky5のブックマーク (2)

  • Twitterで使っているScalaで書かれたオープンソースのメッセージキューサーバー、Kestrel – yusuke.blog

    Kestrelは大規模かつ高速に運用できるメッセージキューサーバーです。Twitterで使っています。 ソースはhttps://github.com/robey/kestrelよりチェックアウトできます。 ・特徴 Kestrelは特徴として – memcachedプロトコルをサポートしており、クライアントのプラットフォーム非依存 – Scalaで書かれており、高速なJVMの恩恵を受けることが出来る – 全部で2500行ほどとシンプル – 基メモリベースで高速だがメッセージはファイルシステムにジャーナルが記録されており耐障害性が確保されている – キューから取り出したメッセージをクライアントがacknowledgeするまで捨てないことで処理漏れを防ぐことができる といったことが挙げられます。 ・Memcachedプロトコル Memcachedプロトコルの基は非常に簡単で、setコマンドで

    Twitterで使っているScalaで書かれたオープンソースのメッセージキューサーバー、Kestrel – yusuke.blog
  • memcacheプロジェクト成功裏にデプロイ、Twitter安定化? | エンタープライズ | マイコミジャーナル

    Twitterの動作が不安定になったりアクセスできなくなることはこれまでもあった。同社は安定性とスケーラビリティを向上させる目的でホスティングサービスをNTT Americaへ変更したりシステムを改善する取り組みを続けている。 Twitterは21日(米国時間)、よりスケーラビリティの高いサービスを作成するためのオーバーオールワークの一環として新しいmemcacheプロジェクトを成功裏にデプロイしたことを伝えている。デプロイ後にはサービスクオリティに対するインパクトを最小限に抑えつつ大量のデータを移行させる必要があるとし、要求に応じてデータを移行させるコードも一緒に追加したことも伝えている。 ただしこの結果として、いくらか正しくコミュニケーションが行われないことがあったとも報告されている。先週末から月曜にかけておかしな動きがあったとすればこの作業が原因だ。同報告のなかでは、このmemcac

  • 1