将消息从一个AWS队列传输到另一个AWS Queue

时间:2018-05-15 18:22:47

标签: node.js amazon-web-services aws-sdk amazon-sqs

您好我们可以批量发送从一个队列到另一个队列的消息,而无需轮询它们并逐个发送回另一个队列。

2 个答案:

答案 0 :(得分:1)

将消息从一个队列发送到另一个队列没有本机功能。在这种情况下,您可能希望使用扇出技术。

  1. 创建SNS主题
  2. 为这个主题订阅两个队列
  3. 每当您向主题发布消息时,两个队列都会收到消息
  4. SQS Fanout

    看一下这个链接; https://docs.aws.amazon.com/sns/latest/dg/SNS_Scenarios.html

答案 1 :(得分:0)

我最近也遇到过类似的问题。

最后我要做的是将DLQ的死信队列配置为主队列,MaximumReceives为1。

然后我可以使用控制台轮询DLQ。控制台读取消息后,会将其移回原始队列。显然,这不能很好地扩展到成千上万条消息,但是可以清除我正在处理的少量积压。