私は、保存する前に追加する情報を見つけるために、作成時に外部WebサービスにHTTPリクエストを送信するモデルを持っています。トランザクション内のHTTPリクエスト?
現在、私はbefore_create
コールバックでこれをやっています。私は最近、コールバックの前/後にhappen within database transactionsを学びました。
私はこのようにしてDBスループットを制限するなどの問題にまで自分自身を開放していますか? httpリクエストを送信する前にレコードをコミットし、レコードが返ってきたらレコードを更新する方が良いでしょうか?