当我的队列中仍有消息时,Amazon SQS长轮询返回0 条消息。我已经多次复制了这种效果。
我知道即使队列中有更多的消息,SQS长轮询也可能会产生少于最大请求消息的情况。
我还知道,即使队列中有大于零的消息,短轮询也可能会返回零条消息。
但是我不知道当队列中有多余的消息时长轮询会返回零条消息。从我阅读文档后所能看出来, 这不应该发生。
问题:
在队列上有消息时,SQS长轮询是否可能返回0条消息?如果可能,是否有特定条件会导致此情况发生?如果没有,是否有其他人经历过此行为?
我知道即使队列中有更多的消息,SQS长轮询也可能会产生少于最大请求消息的情况。
我还知道,即使队列中有大于零的消息,短轮询也可能会返回零条消息。
但是我不知道当队列中有多余的消息时长轮询会返回零条消息。从我阅读文档后所能看出来, 这不应该发生。
问题:
在队列上有消息时,SQS长轮询是否可能返回0条消息?如果可能,是否有特定条件会导致此情况发生?如果没有,是否有其他人经历过此行为?