Простой веб-сервис с использованием Amazon SES

#java #ruby #web-services #amazon-web-services #amazon-ses

#java #ruby #веб-сервисы #amazon-веб-сервисы #amazon-ses

Вопрос:

Я хотел бы использовать AWS и особенно Amazon Simple Email Service (SES), чтобы настроить веб-сервис, позволяющий отправлять электронные письма.

Электронные письма будут запускаться каким-либо POST-запросом к веб-сервису с некоторой аутентификацией, и веб-сервис затем просто отправит электронное письмо от имени пользователя веб-сервиса.

С чего мне следует начать? Часть веб-сервиса выглядит предельно простой, но я совсем не знаком с веб-сервисами. Мне все еще нужно запустить какой-то многопоточный веб-сервер, поскольку может быть множество одновременных запросов.

Есть ли у меня способ написать очень простой веб-сервер на Ruby или Java для этого? Приветствуется любой указатель.

Ответ №1:

После некоторого изучения, самым простым решением является использование чего-то вроде node.js или sinatra. Приятно то, что они практически автономны и практически не требуют настройки. Они предоставляют очень простой способ отвечать на HTTP-запросы.

Как только вы получите один из них, вы запустите скрипт с портом.

Теперь небольшой веб-сервис будет прослушивать этот порт. Вам нужно только предпринять действие на основе запросов, переданных в качестве параметра.

И да, теперь это звучит так очевидно…

Ответ №2:

их документация — хороший способ начать. его довольно легко запустить, могут возникнуть трудности, основанные на ваших проблемных доменах. вам также необходимо реализовать что-то поверх этого сервиса.

http://docs.amazonwebservices.com/ses/latest/DeveloperGuide/index.html http://docs.amazonwebservices.com/ses/latest/APIReference / http://docs.amazonwebservices.com/ses/latest/DeveloperGuide /

Удачи!

Ответ №3:

Я бы начал с рассмотрения AWS sdk Java. Похоже, они поддерживают SES. http://docs.amazonwebservices.com/AWSJavaSDK/latest/javadoc/index.html

Удачи!

Комментарии:

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