ほぼ無制限の人々が同時にチャットできるような、分散チャットルームアプリケーションを書きます。一定期間、他のユーザの発言をメモリ上に記憶しておいて、その後はメモリから削除するようにします。ユーザが初めてサーバに接続した際に、サーバ上に残っている、まだタイムアウトしていない会話の全てが送信されます。その後匿名で継続している会話に参加することができます。会話中の任意の時点で、ユーザは、'/quit'を入力して、終了することができます。これらの要件を実装することは、spymemcachedドライバが分散ストレージ機能を提供するCouchbase Serverとやりとりする重要なAPIメソッドのデモンストレーションになります。
それでは始めていきましょう!