私のアプリケーションエンジンのアプリは、電子メールの処理、送信などのためにSendGridから通知を受け取ります.Sendgridはこれらの通知のバッチ処理をほとんど行わないため、GAEを使用した着信通知のバッチ処理
最後の1分に受け取ったすべての通知の処理(トランザクションには処理が含まれているので、競合を避けるためにそれらを組み合わせる必要があります)などの受信通知のバッチ処理を行いたいとします。
私は、入ってくる通知を格納するための...これにはいくつかの方法があるようにもできそうです:
- データストアまたは
- にエンティティを追加プルキュータスクを作成します。 処理をトリガするため
、私でした:
- ランcronジョブ毎分または が
- が着信Sendgridリクエストを処理するハンドラは、通知の処理をトリガしている(これは良いアイデアです?)しかし、最後のトリガーが1分以上前であった場合(memcacheに最後のトリガーの日付を格納することができます)。
私は、上記または他のアプローチの長所と短所を耳にしたいと思います。