使用事例
ここで参照されている受信トレイの複製または「アイドル ユーザーは無料」: http://blog.couchbase.com/what%E2%80%99s-new-apache-couchdb-011-%E2%80%94-part-three-new -機能複製
ユーザーごとのデータベースの CouchDB アーキテクチャでは、ユーザーがログインしたときに、ユーザーのデータベースと「受信トレイ」または「マスター」データベースの間でのみレプリケーションをトリガーし、継続的なレプリケーションを実行してリソースを浪費しないようにすることをお勧めします。常に非アクティブなデータベース。また、私のアプリケーション設計では、非アクティブなユーザーのデータベースを削除/アーカイブし、長い間ログインしていない場合にのみ復元/作成したいと考えています。
問題
_session データベースは、新しいセッションが発生したときに監視するための _changes API をサポートしていないようです。私が考えることができる唯一のことは、ドキュメント更新ハンドラーを使用してユーザードキュメントの「last_login」タイムスタンプを更新し、_users データベースで _changes を監視することです。クライアント側にカスタム ロジックを追加することになるため、このアプローチは好きではありません。
質問:
ユーザーのログイン時にイベントをトリガーするための CouchDB API はありますか?