2016-09-14 4 views
1

私は、NewsStream機能を実装するためにGetStreamを使用するRailsアプリケーションを持っています。ユーザーがログインするたびに、ユーザーは自分がアクセスできるすべての場所に従います。唯一の問題は、ユーザーが1000以上の店舗に所属する可能性があり、業績が大きな問題になることです。初期設定後に重複が起こらないようにする方法

最初にユーザーを設定した後(次のすべてを作成する必要があるため最長の時間)、重複を防ぐ正しい方法は何ですか?ユーザーがログインするたびにフォローフラグを設定し、ユーザーに新しい場所へのアクセス権が与えられるたびに新しいフォローのみを作成するようにしますか?

GetStreamはすでに重複していることに注意してスマートになっているので、同じ情報を受け取るたびに書き込むことはありません。

答えて

1

ストリームは、既存のフォロー関係を作成しようとするリクエストを無視します。この多数のフォローリレーションシップを一度に作成する必要がある場合は、followバッチAPIを使用することを検討する必要があります。詳細については、ドキュメントを参照してください。https://getstream.io/docs/#batch-follow

関連する問題