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

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:
主站蜘蛛池模板: 万山特区| 廊坊市| 德州市| 筠连县| 时尚| 嘉兴市| 翼城县| 桃园市| 翁牛特旗| 洮南市| 山东省| 古交市| 台北县| 大足县| 沿河| 武夷山市| 宽城| 登封市| 荥阳市| 富宁县| 湘潭市| 广宗县| 竹溪县| 吴川市| 清原| 长沙市| 巩义市| 麻城市| 峨眉山市| 海安县| 错那县| 漳州市| 镇赉县| 从化市| 德惠市| 镇原县| 京山县| 白水县| 建始县| 勃利县| 共和县|