

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# API 路由模式
<a name="api-routing"></a>

在敏捷开发环境中，自治团队（例如小队和部落）拥有一项或多项包含许多微服务的服务。这些团队将这些服务作为 API 公开，以允许其使用者与其服务和操作组进行交互。

使用主机名和路径向上游使用者公开 HTTP API 有三种主要方法：


| 
| 
| **方法** | **描述** | **示例**： | 
| --- |--- |--- |
| [**主机名路由**](api-routing-hostname.md) | 以主机名公开每一项服务。 | `billing.api.example.com` | 
| [**路径路由**](api-routing-path.md) | 以路径公开每一项服务。 | `api.example.com/billing` | 
| [**基于标头的路由**](api-routing-http.md) | 将每项服务作为 HTTP 标头公开。 | `x-example-action: something` | 

本节概述了这三种路由方法的典型用例及其需要取舍的特性，以帮助您确定哪种方法最适合您的要求和组织结构。