问题标签 [amazon-sqs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
495 浏览

amazon-sqs - 在 Amazon 的 SQS 中发送消息所需的时间

使用 Amazon Simple Queue Service 发送消息需要多长时间?

另外,我想知道在 Amazon SQS 中一分钟会发送多少条消息?

0 投票
1 回答
94 浏览

amazon-sqs - 如何知道亚马逊机器实例何时启动、停止和终止?当实例启动、停止和终止时,有什么方法可以在 sqs 中发送消息?

当实例启动或停止时谁会通知?我想在实例启动停止或终止时向 sqs 发送消息,并且 DAS(域管理服务器)将异步读取 sqs 消息。

0 投票
3 回答
3832 浏览

php - 在多个服务器上扩展 cronjobs

现在,我们有一个带有 cronjob 选项卡的服务器,可以每天发送电子邮件。我们想扩展该服务器。该应用程序是部署在亚马逊云中的centos服务器上的标准zend框架应用程序。

我们已经处理了负载平衡、内容管理和管理部署。但是,cronjob 对我们来说仍然是一个问题,因为我们需要授权某些作业只执行一次。

例如,每日电子邮件 cronjob 只能由单个服务器执行一次。我正在寻找最好的方法来让一台服务器只执行一次。

我正在考虑两种解决方案,但我想知道其他人是否有同样的问题。

  1. 将其中一台服务器设为“主控”服务器,该服务器仅发送每日电子邮件。如果服务器出现故障,这将是一个问题,而且通常我们不希望拥有“特殊”服务器。这也意味着我们需要跟踪哪个服务器是主服务器。
  2. 有一个要执行的计划任务队列。每个服务器打开该队列并查看需要执行哪些任务。第一个“抓取”任务的服务器将执行任务并将其标记为已完成。我正在寻找亚马逊简单排队服务作为队列的解决方案。

这两种解决方案都有优点和缺点,我想知道是否有人考虑过其他人可以帮助我们。

0 投票
1 回答
637 浏览

web-services - 亚马逊 sqs 与自定义实施

我们需要在不同的 Web 服务器之间同步数据。这个想法非常基本:当一个实体在一台服务器上创建时,它应该被发送到所有其他服务器。正确的方法是什么?我们目前正在评估两种方法:亚马逊的 sqs 和 sns 服务以及使用一些键值数据库(如 memcached 和 memqueue)的自定义实现。自定义实现的常见缺陷是什么?任何反馈将不胜感激。

0 投票
1 回答
1095 浏览

python - 是否可以在 SQS 不可见时从 SQS 检索消息?

如果您没有消息 ID,是否可以在 SQS 队列的可见性超时期间检索消息?即类似于“获取不可见消息”或“获取当前正在处理的消息”的内容。

我正在处理大量超时,有时我希望能够检查队列以查看剩余的内容。我宁愿不必等待 5 小时超时到期。

我正在 python 中使用 boto。

谢谢。

0 投票
1 回答
3139 浏览

amazon-sqs - 如何在 Amazon Simple Queue Service 中获取准确的消息数量?

目前,我正在调查 Amazon SQS。我正在尝试获取队列中的消息数。

我所做的方式是总结 ApproximateNumberOfMessages 和 ApproximateNumberOfMessagesNotVisible 的数量(我从 Queue Attributes 得到的)。

但是,在 Amazon sqs 上更新存在延迟。例如,如果我刚刚在 5 秒前将消息发送到队列,我将在队列中得到 0 条消息。将消息发送到队列后,我尝试等待 1 分钟。但是,有时,它不起作用。

所以,我想知道捕获这些信息的最佳方法是什么。谢谢。

0 投票
1 回答
1284 浏览

amazon-ec2 - 获取 Amazon EC2 实例的启动时间戳

我正在为 EC2 编写 Java 代码,它将使用来自 SQS 的消息。我的代码将运行一个小时,然后检查队列以确定它是否应该自行关闭(由于没有足够的项目来保证再处理一个小时)或继续运行。为了使其工作,我需要知道实例计费开始的精确时间戳,以便我可以添加一小时并在必要时在一小时结束前几分钟关闭。

如何最好使用 Java SDK 获取我的 Java 代码当前正在运行的 EC2 实例的启动时间戳(AWS 开始为实例小时计费的时间)?

0 投票
1 回答
795 浏览

c# - 在 Amazon SQS 中检查“无可用消息”的最佳方法是什么?

我正在轮询 Amazon SQS 以获取新消息,并且正在尝试确定检查“无可用消息”的最佳方法。

这似乎不适用于检查“无可用消息”的方法。关于正确检查方法的任何想法?谢谢!

0 投票
2 回答
406 浏览

amazon-web-services - 亚马逊 SQS 如何处理相同的消息?

如果您向特定的 Amazon SQS 队列发送消息,并多次向同一个队列发送相同的消息,...... amazon sqs 是否将它们作为单独的消息处理?或者它是否检测到它是相同的消息并且只在队列中存储一条消息?

谢谢

丹尼尔

0 投票
0 回答
2234 浏览

linux - Postfix 和 Amazon S3

我有一个在 Amazon 实例上运行的 Postfix 邮件服务器。有没有办法与 Postfix 交互并将到达服务器的每封邮件保存在 Amazon S3 上的文件中,并将电子邮件详细信息保存在 Amazon SQS 队列中(邮件详细信息:收件人、发件人、主题等,以及 Amazon S3 文件名) ? 我是 Linux 和 Postfix 的新手。也许是脚本之类的?

谢谢你。