Mikä on API-yhdyskäytävä
Yksittäinen sisäänkäyntipiste API-pyynnöille
API-yhdyskäytävä
API-yhdyskäytävä on palvelin, joka toimii yhtenä sisäänkäyntipisteenä kaikille asiakaspyynnöille mikropalveluihin ja suorittaa reitityksen, yhdistämisen ja poikkileikkaavat toiminnot.
Ydintoiminnot
| Toiminto | Kuvaus | |----------|--------| | Reititys | Pyyntöjen ohjaus oikeisiin palveluihin | | Todennus | Tokenien ja API-avainten validointi | | Nopeusrajoitus | Pyyntötaajuuden hallinta | | Välimuisti | Usein esiintyvien vastausten tallennus | | SSL-päättäminen | HTTPS-käsittely sisäänkäynnissä | | Lokitus | Keskitetty lokien keruu |
Suositut ratkaisut
- Kong — Avoimen lähdekoodin API-yhdyskäytävä Nginx:llä
- AWS API Gateway — Pilvi-serverless
- Apigee — Yritys Googlelta
- Traefik — Pilvinatiivi käänteinen välityspalvelin
- NGINX Plus — Laajennettu NGINX
Mallit
- BFF (Backend for Frontend) — Erillinen yhdyskäytävä jokaiselle asiakastyypille
- Yhdyskäytäväyhdistäminen — Useiden palveluiden vastausten yhdistäminen
- Yhdyskäytäväpurku — Yhteisen logiikan siirto palveluista
Edut
- Yksinkertaistettu asiakaskoodi
- Keskitetty turvallisuus
- Joustava reititys
- Valvonta ja analytiikka yhdessä paikassa