ユーザーがリクエストを送信するたびに招待リンクを作成したいのですが、2人のユーザーが同時にDiscourse招待リンクをリクエストするデータ競合が発生した場合、Discourseがデータ競合を処理する方法がわからない可能性があるため、1人または両方のユーザーがリンクを受け取れないのではないかと心配しています。これは、ユーザーがお金を払って取得したものであるため、私にとって非常に重要であり、プロジェクトアーキテクチャが複雑になりすぎるため、事前に作成することはオプションではありません。
問題はないと思います。
「いいね!」 1
同時に1000件(誇張表現ですが)のリクエストがあった場合でも?
コードを見なくても、はい。Postgres と Rails の間では、競合状態を考慮したと思います。それは、それほど難しくも予期しない問題でもありません。
「いいね!」 1
@willy 様、ジェイはあなたの質問に満足のいく回答をしましたか?
「いいね!」 1
まあ、彼はコードを読まずにそう言ったので、コードを読んだ人が何か言うかもしれないと思って、質問はそのままにしておきました。
このトピックを Dev に移動します。開発者向けの質問だからです。
私自身は開発者ではありませんが、Discourse は何千ものサイトで何百万ものユーザーに利用されており、招待状が失われたという話は聞いたことがありません。Discourse はスケーラビリティのために構築されたプラットフォームです。
「いいね!」 1
このトピックは、最後の返信から30日後に自動的にクローズされました。新しい返信は許可されていません。