官术网_书友最值得收藏!

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:
主站蜘蛛池模板: 安阳市| 象山县| 盐边县| 织金县| 亳州市| 湘乡市| 洛川县| 郯城县| 清镇市| 和龙市| 富顺县| 读书| 张家界市| 阿拉善左旗| 八宿县| 徐水县| 正蓝旗| 青冈县| 彰武县| 遂昌县| 读书| 延吉市| 新竹市| 山阳县| 阿克陶县| 宁德市| 梅州市| 防城港市| 鹰潭市| 四子王旗| 皋兰县| 荔浦县| 赤壁市| 襄汾县| 蓬溪县| 柘荣县| 东兰县| 滨海县| 兴城市| 彰化县| 百色市|