エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Rails 6】ActiveJob + S3 + Lambda + Slack で実現する非同期 CSV ダウンロード - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Rails 6】ActiveJob + S3 + Lambda + Slack で実現する非同期 CSV ダウンロード - Qiita
概要 大容量の CSV を出力をしようとした際、レスポンスが返ってくるまでの待ち時間が苦痛 最悪、タイム... 概要 大容量の CSV を出力をしようとした際、レスポンスが返ってくるまでの待ち時間が苦痛 最悪、タイムアウトエラーになりかねない とりあえずレスポンスだけ先に返しておき、実際の CSV 出力処理はバックグラウンドで非同期処理するみたいな事がしたい ActiveJob + S3 + Lambda + Slack を使う事でそれが実現できそう 軽めの CSV 出力であれば何ら問題無いのですが、サービスの運用が長続きしてたくさんのデータが蓄積すると、それらを一気に出力するのはなかなか骨が折れたりします。 実際、自分が担当しているサービスでも先日ついに処理に時間がかかりすぎてタイムアウトエラーになるといった事象が発生しました。 もちろん、 SQL の見直しだったり根本的な部分においては他にも色々やるべき事はあるかもしれませんが、とりあえず手っ取り早く対応するために非同期での CSV ダウンロード