![](/img/trans.png)
[英]How to deal with CHARACTER variables, longer than the allowed maximum of 2000?
[英]SQS maximum inflight message count is lower than documentation says
根據SQS 文檔,標准隊列的最大傳輸消息數設置為 120,000。 但是,有時我會看到我的隊列以較低的數字達到最大值,例如:
有誰知道為什么會這樣? 我有代碼可以根據隊列中的消息數量動態更改 SQS 偵聽器的數量,但是如果達到最大值,我不想做任何事情。 我現在的問題是最大限制似乎不一致。 有些隊列達到 120K,但這個隊列停留在 100K,據我所知,沒有任何設置允許我設置此限制。
正如您所說的那樣, approximateNumberOfMessagesNotVisible
表示正在傳輸的消息數。 這取決於您有多少消費者,以及每個消費者的吞吐量是多少。
如果實際數字上限為 10 萬,那么您的消費者將被淹沒並且沒有更多的接收能力。
無論如何,如果您提供有關用例的更多信息會更好,因為 10 萬條正在傳輸的消息看起來不尋常,並且您可能沒有使用正確的解決方案來解決您的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.