A Guide to Async Patterns in API Design
傳統的請求-回應模型雖能應對大多數應用場景,但在處理耗時任務、伺服器主動推送事件或持續性互動時力有未逮,非同步 API 模式正是為填補這些缺口而生。目前主流的非同步技術包括短輪詢、長輪詢、伺服器推送事件(SSE)、WebSockets、Webhooks、訊息佇列及 GraphQL 訂閱等多種方案,各有其適用情境與設計取捨。這些模式的共同目標是突破單次 HTTP 請求的限制,讓工程師得以根據業務需求選擇最合適的通訊架構。