Java 向SQS队列发送引发问题的消息
我在Java中循环一系列字符串,并将消息发送到一个SQS队列,如下所示Java 向SQS队列发送引发问题的消息,java,amazon-sqs,Java,Amazon Sqs,我在Java中循环一系列字符串,并将消息发送到一个SQS队列,如下所示 for (Map.Entry<String, List<TimberLogSummary>> entry : logMap .entrySet()) { String fleetName = entry.getKey(); for (final TimberLogS
for (Map.Entry<String, List<TimberLogSummary>> entry : logMap
.entrySet()) {
String fleetName = entry.getKey();
for (final TimberLogSummary summary : entry.getValue()) {
String job = summary.getLogId() + "#" + summary.getLogName()
+ "#" + fleetName;
this.sendJobToJobQueue(job);
}
}
我已经为我的SQS队列中的每个人授予了权限,当我看到这个执行时,并不是所有的消息都被推送到队列中,并且在某个时候消息开始被自动删除,队列的大小保持为零
有人知道这里有什么问题吗?请在发布时正确设置代码格式,以便其他人可以轻松查看。显示的任何代码都不会向SQS发送任何信息。听起来你好像在说这些消息将从SQS中删除。您是否正在运行从队列读取和删除消息的操作?什么是消息保留期?