我对轮询线程的行为方式有一点怀疑。
让我们假设我每次轮询接收的 maxNumberOfMessages 为 10。我们使用的是 DEFAULT_WAIT_TIME = 20 秒。我想知道它在下面提到的不同场景中的表现。
- 如果队列中有 5-6 条消息。那么能退多少呢?轮询线程会等待一段时间以获取更多消息吗?
- 如果队列中没有消息,它会等到收到一条消息还是会等待更多?
- 如果队列中有超过 10 条消息,那么它将如何表现?
我对轮询线程的行为方式有一点怀疑。
让我们假设我每次轮询接收的 maxNumberOfMessages 为 10。我们使用的是 DEFAULT_WAIT_TIME = 20 秒。我想知道它在下面提到的不同场景中的表现。