API 路由模式 - AWS 规范性指导

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

API 路由模式

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

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

方法

描述

示例

主机名路由

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

billing.api.example.com

路径路由

以路径公开每一项服务。

api.example.com/billing

基于标头的路由

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

x-example-action: something

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