missed-emails-sending: Move email sending to separate queue worker.

- Add new 'missedmessage_email_senders' queue for sending missed messages emails.
- Add the new worker to process 'missedmessage_email_senders' queue.
- Split aggregation missed messages and sending missed messages email
  to separate queue workers.
- Adapt tests for sending missed emails to the new logic.

Fixes #2607
This commit is contained in:
K.Kanakhin
2017-03-06 13:45:59 +06:00
committed by Tim Abbott
parent ea4b9cb609
commit 6a801db1c2
8 changed files with 53 additions and 15 deletions

View File

@@ -49,6 +49,7 @@ queues = {
'invites',
'message_sender',
'missedmessage_emails',
'missedmessage_email_senders',
'missedmessage_mobile_notifications',
'notify_tornado',
'signups',