我有一个用例,我有 2 个 SQS 队列,每个队列都在获取消息。但条件是如果我在 FIRST 队列中获取消息,我将停止从 SECOND 队列读取消息并优先考虑 FIRST 队列消息。我可以只使用一个 SQS 轮询器来处理这个问题吗?
问题陈述:我经常在 FIRST 队列中收到消息,但这些消息很重要。但我不断地在 SECOND 队列中获取消息。所以,如果 poller 正在处理 SECOND 队列的消息,并且突然在 FIRST 队列中出现新消息,那么在处理完 SECOND 队列的消息后,它应该跳转到 FIRST 队列并开始取从那里开始的消息,直到第一个队列为空。
有解决办法吗?