TT

TT

非功能性需求 (Non-Functional Requirements) - 【本需求核心】 5.1. API 請求速率限制 (API Rate Limit Compliance) 此為強制性要求,必須嚴格執行,以確保建置穩定性。 請求調度/節流 (Throttling/Pacing):在功能需求 ...

2025-08-02·5 min read
設計基礎

非功能性需求 (Non-Functional Requirements) - 【本需求核心】

5.1. API 請求速率限制 (API Rate Limit Compliance) 此為強制性要求,必須嚴格執行,以確保建置穩定性。

  1. 請求調度/節流 (Throttling/Pacing):在功能需求 4.1.2 的迴圈中,必須在連續的 API 請求之間引入固定的延遲。建議使用 setTimeout 或類似機制,確保兩次請求的間隔不小於 350 毫秒(以此將請求速率控制在每秒 3 次以內)。
  2. 錯誤處理與重試機制 (Error Handling & Retry)

ㄑfff

Notion image

r