Task Queueで非同期に処理をする

LINE Botに限った話ではないですが、大量のリクエストがあるとサーバがパンクしてリクエストを受け付けれなくなる場合があります。

LINE Botの場合はLINEからのリクエストをさばけないため既読スルーな状態になってしまいます。

注釈

GAEは自動でスケールするのでで大量アクセスでも問題なく処理できます。ただ、たくさんインスタンスが起動とその分お金がかかってしまします。

1日分の無料分については 割り当て にあります

ここでは Task Queue を使ってリクエストの受付とBotとしての処理を分けてみます。

Agenda