

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 處理 Amazon SQS 訊息所需的資源
<a name="sqs-resources-required-process-messages"></a>

Amazon SQS 提供佇列中延遲、可見和不可見訊息的預估數量，協助您評估處理所需的資源。如需可見性的相關資訊，請參閱 [Amazon SQS 可見性逾時](sqs-visibility-timeout.md)。

**注意**  
對於某些指標，結果是近似值，因為 Amazon SQS 的分散式架構。在大多數情況下，計數應接近佇列中的實際訊息數目。

下表列出可搭配 `[GetQueueAttributes](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_GetQueueAttributes.html)` 動作使用的屬性名稱：


| 任務 | 屬性名稱 | 
| --- | --- | 
| 取得可從佇列擷取的大約訊息數。 | ApproximateNumberOfMessagesVisible | 
| 取得佇列中延遲且無法立即讀取的大約訊息數。這種情況會發生在將佇列設定為延遲佇列，或以延遲參數傳送訊息時。 | ApproximateNumberOfMessagesDelayed | 
| 取得傳送中的大約訊息。如果訊息已傳送至用戶端，但尚未刪除或尚未達到可見性期間的結束時間，則訊息將被視為傳送中。 | ApproximateNumberOfMessagesNotVisible | 