如何将Amazon SQS与Dynamodb集成
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将Amazon SQS与Dynamodb集成相关的知识,希望对你有一定的参考价值。
是否可以自动将Amazon SQS中的消息发送/推送到DynamoDB?我希望将我的消息发送到SQS,并且我希望将其发送到DynamoDB。另一个服务应该获取DynamoDB表并使用SES将其作为电子邮件发送。
请帮助我实现这一目标。我将从社交网站使用它作为用户通知目的。
谢谢。
没有AWS机制可以自动将SQS消息发布到DynamoDB。您必须创建一个提取SQS消息并将这些消息写入DynamoDB或SES的服务。
是的,我同意Hyangelo,您可以使用Simple Workflow Service(SWF)执行此操作。
SWF将为您提供应用程序的控制功能,使您可以根据需要分发和执行不同的服务或任务。
以下是文档的链接:http://aws.amazon.com/swf/
从您如何描述您想要的内容听起来像工作流系统,您是否考虑过简单工作流服务?
无法处理SQS而无需提取消息。您可以使用SWF来解决您的用例或使用SNS。
SNS <=> AWS免费提供SQS绑定。将您的消息发送到SNS,使用SQS和lambda函数绑定您的SNS。
在触发lambda函数时 - 您可以创建dynamodb记录并将其发送到另一个SNS2。
绑定SNS2 <=> SES将触发电子邮件。
结帐:https://aws.amazon.com/premiumsupport/knowledge-center/lambda-sns-ses-dynamodb/
以上是关于如何将Amazon SQS与Dynamodb集成的主要内容,如果未能解决你的问题,请参考以下文章
将 RabbitMQ 与 nServiceBus(针对 C#)一起使用与使用 Amazon SQS
用于管理状态数据的AWS服务-dynamodb / step函数/ sqs?