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

  • 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:
主站蜘蛛池模板: 法库县| 六枝特区| 长宁区| 大化| 九龙县| 阳东县| 马鞍山市| 砚山县| 阳东县| 沙坪坝区| 开阳县| 黑河市| 临高县| 侯马市| 太湖县| 新宁县| 教育| 高雄县| 赤城县| 阳东县| 治多县| 新闻| 方山县| 隆子县| 驻马店市| 双桥区| 达拉特旗| 广昌县| 丰县| 巴林左旗| 陆川县| 宿迁市| 大理市| 康平县| 宾阳县| 沅陵县| 岑巩县| 开原市| 淅川县| 安宁市| 大连市|