xpjp/xpfiat-bot

画像生成機能の使用制限

Opened this issue · 1 comments

s9rt commented

実現したいこと

画像生成を一度に大量に処理しようとするとサーバーが死ぬ可能性があるので制限を設ける
キューで処理しようとすると溜まりに溜まったものでログが流れると思うのでそれもできれば阻止したい

ゴール

サーバーに負担がかからない処理方法の実装

相談したいこと

どういった処理方法が適切なのか(連投制限を設ける、数秒おきに一回しか受け付けない、etc...)

  • できるだけログが流れてしまわないように
  • サーバーの負荷を少なくする
    の二点を重視したい

できるだけログが流れてしまわないように

連投制限は制限必要ですね。

サーバーの負荷を少なくする

APPサーバはリクエスト処理に徹して、画像生成処理はLambdaとかに丸投げしちゃうのがスケーラビリティ高いし維持費安そう。
他のローカルウォレットに依存しない処理なんかも同じように実装できそう。