Нека обсъдим подробно функционалността на Amazon API Gateway.
Как работи API Gateway?
Amazon API Gateway действа като контролер на трафика, тъй като създава единична входна точка за всички API заявки. „ клиенти ” (като IoT устройства, VPC и табла за управление за поточно предаване) изпратете „ API заявка ” към приложенията. Има множество заявки (вероятно огромен брой заявки) едновременно и Amazon API Gateway действа като точка за единично влизане за всички заявки. Тази точка с един вход (API шлюз) след това управлява API извикването или заявката и ги изпраща до приложенията и „ AWS услуги ”, свързани с тези приложения:
Предимства на API на Amazon
Следните са предимствата, които AWS API предоставя на своите клиенти:
- Той централизира доставката на AWS услуги с помощта на микроуслуги.
- Той помага за осигуряване и организиране на базирани на API интеграции.
- API шлюзовете са много конфигурируеми.
- Самите потребители не трябва да променят конфигурациите в случай на рефакторинг или промяна в броя на ресурсите.
- Той намалява сложността на процеса, когато множество клиенти взаимодействат с едно приложение, като превръща заявките на множество клиенти в една заявка.
- Той управлява API в мрежа по такъв начин, че предотвратява прекомерната употреба на API.
Недостатъци на API на Amazon
С предимствата има и някои недостатъци при използването на шлюза на API на Amazon. Нека обсъдим някои възможни недостатъци на API шлюза:
- Тъй като API шлюзът е единствената входна точка за всички API заявки, повредата на API шлюза ще доведе до неуспех на всички заявки наведнъж.
- Може да увеличи латентността в мрежата.
- Когато различни типове потребители (като IOS, android и Microsoft) изпращат заявки едновременно, една входна точка за всички API заявки прави процеса сложен.
Това беше кратка дискусия относно целта и работата на Amazon API Gateway.
Заключение
Шлюзът на AWS API е услугата на AWS, която се използва за управление на API в AWS. Тази услуга може да управлява API заявката от множество клиенти, като е точка за единично влизане за всички заявки, и след това намира най-добрия възможен път за насочване на API заявките към приложенията и AWS услугите, свързани с тези приложения. Тази публикация даде пълен преглед на работата и предназначението на шлюза на AWS API.