2017-01-30 3 views
1

Я создаю легкое приложение MailChimp для отправки электронных писем. Я использую Amazon SES. Приложение размещено на AWS (многоядерный Linux-экземпляр). Как лучше написать php для отправки электронной почты с высокой скоростью, используя многопоточность и многопроцессорную обработку? Спасибо.В PHP, как настроить многопоточную или многопроцессорную обработку для отправки электронной почты с высокой скоростью через AWS SES с использованием многоядерного Linux AWS

ответ

0

AWS PHP SDK предлагает поддержку promises на основе реализации guzzle promises и CommandPool для управления выполнением параллельных команд.

Если язык PHP не является обязательным для компонента отправки электронной почты в вашем приложении, я бы рекомендовал взглянуть на AWS Lambda, который позволит вам масштабировать обработку электронной почты до максимальной потребности в рабочей нагрузке без необходимости управления параллелизмом. Производительность также будет весьма предсказуемой. В Lambda теперь поддерживаются Node.js, Python, Java и C#.

+1

Любопытно, если ссылка должна быть отправлена ​​через рекламные услуги Google для ссылки AWS Lambda? – johnsnails

+1

спасибо @johnsnails! исправлено. –

+0

Привет @DaveMaple: Не могли бы вы предложить, какой из Node.js, Python, Java и C# проще всего использовать с AWS Lambda? – EmailSenderAWS