Не все сообщения, пересылаемые в SQS от GetStream.io - PullRequest
1 голос
/ 29 апреля 2020

Настройка: За плоской подачей (представляющей артиста) следует другая плоская подача (представляющей пользователей). Действия добавляются в канал исполнителя, и ожидается, что эти действия будут отображаться в каналах всех пользователей, следующих за исполнителем, и затем перенаправляются в очередь в AWS SQS.

Проблема: Проблема в том, что не все сообщения появляются в SQS. Мы ведем обширную регистрацию и никогда не видим, чтобы некоторые сообщения отображались ни в очереди, ни в лямбдах, которые занимают очередь. Эта функциональность работала на прошлой неделе (2020-04-22) без каких-либо изменений кода в это время.

Примечания по отладке:

  • Действия, отображаемые в художнике и пользовательские фиды на панели инструментов GetStream.io, но не кнопка SQS
  • «Test SQS» на панели инструментов GetStream.io генерирует сообщение об успешном завершении, а тестовое сообщение отображается в очереди и использует лямбду
  • Некоторые сообщения пересылаются в SQS, в то время как другие не

Декодированный пример сообщения, которое дошло до SQS:

{'new': [{'actor': '30026dd3-c557-46a0-b1c3-20b6e2dc5e2d', 'foreign_id': 'social_spike_twitter:GlobalParticipant_30026dd3-c557-46a0-b1c3-20b6e2dc5e2d', 'id': '37114000-7f75-11ea-8080-8000273a69c4', 'object': '{"new_followers":100}', 'origin': 'participant_spike:GlobalParticipant_30026dd3-c557-46a0-b1c3-20b6e2dc5e2d', 'target': '', 'time': '2020-04-16T00:00:00.000000', 'verb': 'social_spike_twitter'}], 'deleted': [], 'deleted_foreign_ids': [], 'feed': 'user_mobile_push:ArtistProfile_19', 'app_id': 39400, 'published_at': '2020-04-22T18:11:58.160Z'}
...