Можно ли автоматически запускать (отправлять) данные из Amazon SQS в базу данных SQL с помощью API? - PullRequest
0 голосов
/ 23 мая 2018

На данный момент я создал кнопку, и при нажатии этой кнопки данные передаются из Amazon SQS в базу данных SQL, но я хочу, чтобы Amazon SQS автоматически запускал или отправлял данные, каждый раз, когда вставляется новая запись.в SQS, а затем отправьте его в базу данных SQL.

Насколько я знаю, я обнаружил, что мы можем использовать AWS Lambda для автоматического запуска данных.Но я не совсем уверен.

Любая помощь будет принята с благодарностью.Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 23 мая 2018

В настоящее время нет прямого способа сделать это.Lambda не поддерживает триггер SQS, но планирует добавить его в ближайшее время.До тех пор, пока вы не захотите использовать лямбду в любом случае, вы можете отправить данные из SQS в SNS и установить триггер на SNS из лямбды для дальнейшей обработки, чтобы сохранить их в БД.

0 голосов
/ 23 мая 2018

Способ работы SQS заключается в том, что вам нужно опросить его, чтобы получить данные.Это не управляемая событиями система.Вы можете создать лямбду, которая опрашивает очередь, если вы хотите, чтобы она была в реальном времени.

Если вы хотите систему, управляемую событиями, вам нужно использовать что-то вроде кинезиса.В этом примере данные будут помещены в поток кинезиса, а затем активировать лямбда-функцию, которая записывает данные в SQL.

...