当前位置:  开发笔记 > 编程语言 > 正文

Amazon SQS,是否可以根据发件人ID从SQS获取邮件

如何解决《AmazonSQS,是否可以根据发件人ID从SQS获取邮件》经验,为你挑选了1个好方法。

我们有多个亚马逊用户,它们正在将消息发送到相同的SQS队列中,那么是否可以在发件人ID的基础上从队列中获取消息?表示根据发件人ID返回特定邮件列表.



1> E.J. Brennan..:

不,你不能在senderid上过滤你的消息获取请求,你需要阅读所有消息并"扔出"(返回)那些不匹配的消息,但这不是最好的方法来解决它 - 您将支付所有这些读取请求并丢弃大量消息(即将它们返回队列).

虽然所有"错误"的消费者都在这样做,但实际上想要/需要分配给他们的消息的消费者将被阻止实际获得他们自己的消息 - 可能在很长一段时间内.

不确定你的意图,但听起来你最好使用多个队列,每个senderid一个,如果这是你想要消息的方式 - 创建额外的队列没有额外的成本.

推荐阅读
郑谊099_448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有