

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Modelli di routing delle API
<a name="api-routing"></a>

In ambienti di sviluppo agili, i team autonomi (ad esempio squadre e tribù) possiedono uno o più servizi che includono molti microservizi. I team espongono questi servizi in modo APIs da consentire ai propri consumatori di interagire con il loro gruppo di servizi e azioni.

Esistono tre metodi principali per esporre HTTP APIs ai consumatori upstream utilizzando nomi host e percorsi:


| 
| 
| **Metodo** | **Descrizione** | **Esempio** | 
| --- |--- |--- |
| [**Routing dei nomi host**](api-routing-hostname.md) | Esponi ogni servizio come hostname. | `billing.api.example.com` | 
| [**Routing dei percorsi**](api-routing-path.md) | Esponi ogni servizio come percorso. | `api.example.com/billing` | 
| [**Routing basato su intestazione**](api-routing-http.md) | Esponi ogni servizio come intestazione HTTP. | `x-example-action: something` | 

Questa sezione descrive i casi d'uso tipici di questi tre metodi di routing e i relativi compromessi per aiutarti a decidere quale metodo si adatta meglio alle tue esigenze e alla tua struttura organizzativa.