amazon-web-services - Amazon SQS 存储数据

标签 amazon-web-services cloud storage amazon-sqs

我正在开发一项使用 Amazon SQS 服务来存储数据的服务。我想将数据保存到键值结构中,这样要使用队列的客户端应该发送键来获取数据。 可以维护这种结构或建议任何其他适当的亚马逊服务以满足以下要求。

最佳答案

SQS 将因以下几个原因而无法工作:

  • SQS 的最长存储时间为 14 天
  • SQS 消息的最大存储大小为 256 kb
  • 当客户端接收消息时,他们无法控制接收消息的顺序,这意味着他们可能必须通读所有消息
  • 当客户端收到消息时,它们会暂时锁定以防止其他客户端读取它们(此行为可以被覆盖)
  • SQS 中没有像 JMS 中那样的“回复消息”概念。要发送回复,您必须使用不同的队列或不同的机制

对于 kv 存储,您应该使用 Amazon SimpleDB 或 DynamoDB 之类的东西。

关于amazon-web-services - Amazon SQS 存储数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19159756/

相关文章:

c++ - 在 C++ RPG 游戏中保护存储的数据

python - 超出 AWS Lambda 策略长度 - 向 lambda 函数添​​加规则

Java Spring UTF-8 在不同环境中失败

Spring Cloud zuul "path": "/actuator/routes" 404 not found

grails - Amazon Elastic Beanstalk 对比 Cloud Foundry 对比其他云托管服务

具有快速基本查询和 5 亿项计数的数据库存储

amazon-web-services - Amazon EC2 电子围栏退出 : mprotect() failed: Cannot allocate memory

python - AWS CDK Lambda 函数无法在路径中找到 Assets

android - 需要众包 Android 应用技术提示

mysql - 纯文本与数据库存储