Mis on API värav
Üksainus sisenemispunkt API päringutele
API värav
API värav on server, mis toimib kõigi kliendi päringute ühtse sisenemispunktina mikroteenustele, tehes marsruutimist, koondamist ja ristlõikavaid funktsioone.
Põhifunktsioonid
| Funktsioon | Kirjeldus | |------------|-----------| | Marsruutimine | Päringute suunamine sobivatele teenustele | | Autentimine | Tokenite ja API-võtmete valideerimine | | Kiiruse piiramine | Päringute sageduse kontroll | | Vahemälu | Sagedaste vastuste salvestamine | | SSL-i lõpetamine | HTTPS-i käsitlemine sisenemisel | | Logimine | Tsentraliseeritud logide kogumine |
Populaarsed lahendused
- Kong — Avatud lähtekoodiga API värav Nginx-il
- AWS API Gateway — Pilve serverless
- Apigee — Enterprise Google'ilt
- Traefik — Pilve-natiivne pöördproksi
- NGINX Plus — Laiendatud NGINX
Mustrid
- BFF (Backend for Frontend) — Eraldi värav igale kliendi tüübile
- Värava koondamine — Mitme teenuse vastuste kombineerimine
- Värava mahalaadmine — Ühise loogika teisaldamine teenustest
Eelised
- Lihtsustatud kliendikood
- Tsentraliseeritud turvalisus
- Paindlik marsruutimine
- Seire ja analüütika ühes kohas