问题标签 [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 投票
2 回答
10254 浏览

amazon-ec2 - 与 RabbitMQ 相比,Amazon SQS 的性能较慢

我想在我的 Web 应用程序中集成一个消息队列中间层。我测试了 Rabbitmq 和 Amazon SQS,但发现 Amazon SQS 很慢。我在 Amazon SQS 中获得 80 个请求/秒,而在 Rabbitmq 中获得 2000 个请求/秒。我问这个问题是因为我对 Amazon SQS 更感兴趣,因为我将 Amazon 的所有服务用于我的 Web 应用程序。谁能告诉我为什么这么慢?或者,如果有人对 Amazon SQS 有任何好的基准,您可以分享一下吗?任何帮助都将得到回报。

0 投票
2 回答
4372 浏览

configuration - 用于限制对特定 SQS 队列的访问的 AWS IAM 用户策略

我正在尝试为 AWS IAM 用户设置用户策略以访问特定的 AWS SQS 队列。

当我尝试使用以下策略时,我收到错误 AccessDenied。

但是,当我尝试使用相同的策略时,仅将 arn 的 queue_name 部分替换为 *,它可以工作:

尝试限制对特定队列的访问时可能会出现什么问题?

0 投票
1 回答
2031 浏览

django - Amazon-SQS + Django-Celery 创建了数千个队列(每条消息一个队列)

我正在寻找一个开始解决此问题的地方。

这是在 settings.py 中所做的更改

我今天早上醒来,收到一条来自亚马逊的消息,上面写着“你的意思是要排队吗?”

0 投票
1 回答
388 浏览

ajax - Web 客户端通过消息队列服务与通过 ajax 交互的优缺点是什么?

AFAIU 大多数 javascript 应用程序通过 ajax 与服务器交互,ajax 是 http 的一种形式。假设我们要制作一个 javascript 应用程序,通过 Amazon Simple Queue Service 或其他类似的消息队列服务交换消息,从而与服务器交互。与 http 方法相比,它的优缺点是什么?

0 投票
3 回答
8252 浏览

python - 使用 boto 从 Amazon SQS 读取原始消息

默认情况下,boto 在将消息发送到 SQS 之前使用 Base64 对消息进行编码。示例代码:

通过用 RawMessage() 替换 Message(),我可以将原始消息发送到队列而无需编码。但是如何在不解码的情况下从队列中读取消息?如果我使用以下代码:

m.get_body() 自动返回解码结果。有没有办法检索原始消息?

谢谢!

0 投票
4 回答
2361 浏览

zend-framework - amazon sqs:阅读消息不按顺序

我想以与插入 sqs 相同的顺序从亚马逊 sqs 获取消息(先进先出模型)。他们有什么方法可以实现吗?我正在使用 zend php 进行编程。

0 投票
2 回答
10380 浏览

java - Amazon SNS -> SQS 消息正文

我正在从 SNS 主题向 SQS 发送消息。当我在客户端检查 SQS 消息的正文时,整个消息元数据都在 SQS 正文中发送。

IE 如果我从主题发送消息“Hello World”,我的客户端正在接收:

这有点烦人,因为我不得不在另一端拆分消息正文。速度在这个应用程序中非常重要,所以我想消除它。有没有办法只从 SNS 发送消息而忽略其余的元数据?

谢谢,本

0 投票
0 回答
688 浏览

php - Cakephp 工作队列

我正在寻找使用工作队列来委派一些工作。我知道像 Amazon SQS 或 Beanstalkd 这样的服务非常适合解决这个问题。但是,在这两种情况下,我都必须创建一个每隔 x 秒轮询一次队列的守护进程。还有其他方法可以通过某种推送系统来做到这一点吗?

有人有使用 SQS+SNS 呼叫工人的经验吗?

谢谢。

0 投票
3 回答
5660 浏览

c# - Deleting SQS Message with Receipt Handle

I am currently using amazon's SQS, and am having issues when trying to delete queue messages that are currently "In Flight".

Below is some example code:

Now after receiving both the Handle, and the message body, I store the Receipt handle string into cloud storage (DynamoDB for example). I then later on load that handle out of the storage service, and call a delete with something similar to the following:

However, when running that line, I receive a "The input receipt handle is invalid" error message.

Note, I know that this message has not gotten re-received, so the receipt handle being logged, should be the most recent one. Also note that I can currently delete messages within that same application, simply by sleeping after the message is received, and then trying to delete it as above!

Any ideas?

0 投票
1 回答
994 浏览

amazon-web-services - 使用 AWS 的消息队列

我正在使用 AWS 框架编写应用程序。如果 SQS 具有 FIFO 访问权限,那将是一个完美的框架!

我正在使用 SNS 将消息发布到队列,消息的顺序很重要。有谁知道可以使用的MQ,可扩展的等等。像可以使用的SQS?

我一直在考虑使用 ironMQ,但 SNS 似乎在接收消息时有问题?

(或者更好的是,如果您知道使用 SQS 排序消息的好方法)

谢谢,本