簡體   English   中英

SQS 最大機上消息計數低於文檔說明

[英]SQS maximum inflight message count is lower than documentation says

根據SQS 文檔,標准隊列的最大傳輸消息數設置為 120,000。 但是,有時我會看到我的隊列以較低的數字達到最大值,例如: 最大機上消息為 100K

有誰知道為什么會這樣? 我有代碼可以根據隊列中的消息數量動態更改 SQS 偵聽器的數量,但是如果達到最大值,我不想做任何事情。 我現在的問題是最大限制似乎不一致。 有些隊列達到 120K,但這個隊列停留在 100K,據我所知,沒有任何設置允許我設置此限制。

正如您所說的那樣, approximateNumberOfMessagesNotVisible表示正在傳輸的消息數。 這取決於您有多少消費者,以及每個消費者的吞吐量是多少。

如果實際數字上限為 10 萬,那么您的消費者將被淹沒並且沒有更多的接收能力。

無論如何,如果您提供有關用例的更多信息會更好,因為 10 萬條正在傳輸的消息看起來不尋常,並且您可能沒有使用正確的解決方案來解決您的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM