- Cloud-Native Applications in Java
- Ajay Mahajan Munish Kumar Gupta Shyam Sundar
- 170字
- 2021-06-24 19:07:19
Role of API gateways
An API gateway is a singular interface that handles all the incoming requests before redirecting to the internal servers. An API gateway typically provides the following functions:
- Routes the incoming traffic to the appropriate service hosted with the provider's data center/cloud. Provides a reverse proxy model to limit the exposure of various APIs and services hosted within the provider's data center/cloud.
- Filters all the incoming traffic from all kind of channels—web, mobile, and so on.
- Implements security mechanisms (such as OAuth) to authenticate and log the service usage.
- Provides ability to throttle and limit traffic to certain services.
- Transforms data between the service consumer and provider.
- Provides one or more APIs that map to an underlying service provider. For example, for different kind of consumers—mobile, web, paid service, or a free service, the same underlying service can be split into multiple custom APIs that are exposed to a different set of consumers, so that the consumer sees only the features it needs:

推薦閱讀
- 電子技術(shù)綜合知識(shí)全精講(雙色版)
- SMT實(shí)用指南
- 元器件易學(xué)通:常用元件分冊(cè)
- 車聯(lián)網(wǎng)
- Android底層開發(fā)技術(shù)實(shí)戰(zhàn)詳解
- 電子產(chǎn)品調(diào)試技能演練
- 一個(gè)APP的誕生2.0:從零開始設(shè)計(jì)你的手機(jī)應(yīng)用
- 風(fēng)云三號(hào)氣象衛(wèi)星地面應(yīng)用系統(tǒng)工程技術(shù)和實(shí)踐
- LTE教程:原理與實(shí)現(xiàn)(第3版)
- Android App Inventor項(xiàng)目開發(fā)教程
- 海纜工程建設(shè)管理程序與實(shí)務(wù)
- 不可不知的36種電子元器件
- 5G核心網(wǎng)規(guī)劃與應(yīng)用
- 深入淺出通信原理
- 電氣控制及變頻技術(shù)應(yīng)用