AWS SNS-уведомление на основе elasti c данных элемента поиска - PullRequest
0 голосов
/ 02 апреля 2020

У меня есть приложение, которое хранит данные в поиске elasti c, и у каждого документа есть атрибут, называемый датой обещания. Итак, если дата обещания пройдена, то я хочу, чтобы уведомление отправлялось по SNS.

Подход, который я могу придумать,

  1. Я мог бы запланировать триггер и очистить на основе по данным обещания <текущее время. Но, похоже, это было бы дорогостоящим делом. Основная проблема заключается в том, что условие «обещание данных <текущее время» будет действительным для ранее выполненных запросов. Я также посмотрел на подход, основанный на TTTL, но он не был представлен (удален в более ранней версии) в текущей версии elasti c search 7.6. </li>
  2. Имеет индекс временных рядов для данных обещаний, запланирует триггер и очистить на основе данных обещания <текущее время. И по всем пунктам отправляйте уведомления SNS. </li>

Пара вопросов,

  1. Получаем ли мы сигнал тревоги, если что-то не так с триггером?
  2. Обеспечивает ли поиск в elasti c функциональность потока, например DynamoDb?
  3. Сколько будет стоить индекс временного ряда, если я добавлю атрибут состояния, и который будет вызывать повторную индексацию при изменении состояния ?
...