

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Pola perutean API
<a name="api-routing"></a>

Dalam lingkungan pengembangan yang gesit, tim otonom (misalnya regu dan suku) memiliki satu atau lebih layanan yang mencakup banyak layanan mikro. Tim mengekspos layanan ini APIs untuk memungkinkan konsumen mereka berinteraksi dengan kelompok layanan dan tindakan mereka.

Ada tiga metode utama untuk mengekspos HTTP APIs ke konsumen hulu dengan menggunakan nama host dan jalur:


| 
| 
| **Metode** | **Deskripsi** | **Contoh** | 
| --- |--- |--- |
| [**Perutean nama host**](api-routing-hostname.md) | Paparkan setiap layanan sebagai nama host. | `billing.api.example.com` | 
| [**Perutean jalur**](api-routing-path.md) | Paparkan setiap layanan sebagai jalur. | `api.example.com/billing` | 
| [**Perutean berbasis header**](api-routing-http.md) | Paparkan setiap layanan sebagai header HTTP. | `x-example-action: something` | 

Bagian ini menguraikan kasus penggunaan umum untuk ketiga metode perutean ini dan trade-offnya untuk membantu Anda memutuskan metode mana yang paling sesuai dengan kebutuhan dan struktur organisasi Anda.