邮件停留在AWS SQS队列中

时间:2018-02-16 18:30:29

标签: java amazon-web-services jms amazon-sqs

首先,一些背景:

我已经在Java中为SQS传统队列(而不是FIFO)实现了异步侦听器,每次新消息到达队列时都会触发回调。使用SQS JMS库(如here所述)实现此侦听器。我还使用SQS Extended Client Library通过S3管理大型邮件(> 256KB)。

使用SQS JMS和SQS扩展客户端库会出现问题:每次大型邮件进入队列然后在回调中收到我都会手动获取存储桶ID和密钥以检索邮件本身(因为在队列中只有指向带有大消息的S3文件的指针)。

我现在面临的问题是,有些消息没有进入回调,即使他们在队列中并且接收计数不断增加也很难。我真的不知道可能是什么问题。我唯一的提示是这条消息是带有指向S3文件的指针(这不是发生在所有S3消息上,只发生在其中一些消息上)。

发生了什么事? 是否是我使用SQS JMS和SQS扩展库的问题? (Haven在文档中找到了这两个一起工作的例子)

0 个答案:

没有答案