问题标签 [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.
amazon-ec2 - 与 RabbitMQ 相比,Amazon SQS 的性能较慢
我想在我的 Web 应用程序中集成一个消息队列中间层。我测试了 Rabbitmq 和 Amazon SQS,但发现 Amazon SQS 很慢。我在 Amazon SQS 中获得 80 个请求/秒,而在 Rabbitmq 中获得 2000 个请求/秒。我问这个问题是因为我对 Amazon SQS 更感兴趣,因为我将 Amazon 的所有服务用于我的 Web 应用程序。谁能告诉我为什么这么慢?或者,如果有人对 Amazon SQS 有任何好的基准,您可以分享一下吗?任何帮助都将得到回报。
configuration - 用于限制对特定 SQS 队列的访问的 AWS IAM 用户策略
我正在尝试为 AWS IAM 用户设置用户策略以访问特定的 AWS SQS 队列。
当我尝试使用以下策略时,我收到错误 AccessDenied。
但是,当我尝试使用相同的策略时,仅将 arn 的 queue_name 部分替换为 *,它可以工作:
尝试限制对特定队列的访问时可能会出现什么问题?
django - Amazon-SQS + Django-Celery 创建了数千个队列(每条消息一个队列)
我正在寻找一个开始解决此问题的地方。
这是在 settings.py 中所做的更改
我今天早上醒来,收到一条来自亚马逊的消息,上面写着“你的意思是要排队吗?”
ajax - Web 客户端通过消息队列服务与通过 ajax 交互的优缺点是什么?
AFAIU 大多数 javascript 应用程序通过 ajax 与服务器交互,ajax 是 http 的一种形式。假设我们要制作一个 javascript 应用程序,通过 Amazon Simple Queue Service 或其他类似的消息队列服务交换消息,从而与服务器交互。与 http 方法相比,它的优缺点是什么?
python - 使用 boto 从 Amazon SQS 读取原始消息
默认情况下,boto 在将消息发送到 SQS 之前使用 Base64 对消息进行编码。示例代码:
通过用 RawMessage() 替换 Message(),我可以将原始消息发送到队列而无需编码。但是如何在不解码的情况下从队列中读取消息?如果我使用以下代码:
m.get_body() 自动返回解码结果。有没有办法检索原始消息?
谢谢!
zend-framework - amazon sqs:阅读消息不按顺序
我想以与插入 sqs 相同的顺序从亚马逊 sqs 获取消息(先进先出模型)。他们有什么方法可以实现吗?我正在使用 zend php 进行编程。
java - Amazon SNS -> SQS 消息正文
我正在从 SNS 主题向 SQS 发送消息。当我在客户端检查 SQS 消息的正文时,整个消息元数据都在 SQS 正文中发送。
IE 如果我从主题发送消息“Hello World”,我的客户端正在接收:
这有点烦人,因为我不得不在另一端拆分消息正文。速度在这个应用程序中非常重要,所以我想消除它。有没有办法只从 SNS 发送消息而忽略其余的元数据?
谢谢,本
php - Cakephp 工作队列
我正在寻找使用工作队列来委派一些工作。我知道像 Amazon SQS 或 Beanstalkd 这样的服务非常适合解决这个问题。但是,在这两种情况下,我都必须创建一个每隔 x 秒轮询一次队列的守护进程。还有其他方法可以通过某种推送系统来做到这一点吗?
有人有使用 SQS+SNS 呼叫工人的经验吗?
谢谢。
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?
amazon-web-services - 使用 AWS 的消息队列
我正在使用 AWS 框架编写应用程序。如果 SQS 具有 FIFO 访问权限,那将是一个完美的框架!
我正在使用 SNS 将消息发布到队列,消息的顺序很重要。有谁知道可以使用的MQ,可扩展的等等。像可以使用的SQS?
我一直在考虑使用 ironMQ,但 SNS 似乎在接收消息时有问题?
(或者更好的是,如果您知道使用 SQS 排序消息的好方法)
谢谢,本