API 路由模式 - AWS 規範指南

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

API 路由模式

在敏捷開發環境中,自治團隊 (例如小隊和部落) 擁有一個或多個包含許多微服務的服務。團隊將這些服務公開為 API,以允許其消費者與他們的服務和動作群組進行互動。

使用主機名稱和路徑將 HTTP API 公開給上游消費者有三種主要方法:

方法

Description

範例

主機名稱路由

將每個服務公開為主機名稱。

billing.api.example.com

路徑路由

將每個服務公開為路徑。

api.example.com/billing

標頭型路由

將每個服務公開為 HTTP 標頭。

x-example-action: something

此區段概述了這三種路由方法的典型使用案例及其權衡,以幫助您決定哪種方法最適合您的需求和組織結構。