API 路由模式 - AWS 规范指引

API 路由模式

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

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

方法

描述

示例

主机名路由

以主机名公开每一项服务。

billing.api.example.com

路径路由

以路径公开每一项服务。

api.example.com/billing

基于标头的路由

将每项服务作为 HTTP 标头公开。

x-example-action: something

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