API网关的常用功能及架构图

API Gateway is a type of service in a microservices architecture which provides a shared layer and API for clients to communicate with internal services. The API Gateway can route requests, transform protocols, aggregate data and implement shared logic like authentication and rate-limiters.

API网关是一种在微服务架构中对外提供统一接口,队内进行内部服务调用的中间层。API网关可以分发路由、转换协议、收集数据、继承通用接口 比如认证、以及限流。

API Gateway as an entry point to microservices

API网关能够实现的功能

  1. 统一的认证

Authentication

  1. 整合、收集数据 [图片上传失败...(image-e31639-1522144209517)]
  2. 转换数据格式 [图片上传失败...(image-91dd5a-1522144209517)]
  3. 转换协议 [图片上传失败...(image-4e9a1b-1522144209517)]
  4. 流量限制以及缓存

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏杨建荣的学习笔记

快速构建文档知识库站点

今天中午花了点时间尝试构建了一个文档知识库小站点,作为一个知识库方案落地的备选。使用的是开源项目Raneto,全面支持markdown的格式。 ? 有些同...

3798
来自专栏空帆船w

如何快速上传开源项目至 Jcenter

前几天上传了个项目至 Jcenter,看了网上很多教程,基本都是以 gradle-bintray-plugin 这个插件做上传,教程看着都好费劲,对于新手来说真...

1542
来自专栏开源项目

码云推荐 | 基于 Bootstrap 实现通用后台管理系统 zhengAdmin

基于 Bootstrap 实现的响应式 Material Design 风格的通用后台管理系统 https://gitee.com/shuzheng/zheng...

4778
来自专栏idealclover的填坑日常

Linux 下尝试自建Anki服务器

关于Anki是什么,具体怎么用,也许以后会在公众号中做进一步的介绍。总的来说,Anki是一个很好用的,在电脑端手机端均可用的,开源的记忆应用。可以帮助自己记住包...

6492
来自专栏linux驱动个人学习

高通GPIO驱动(DTS方式)

gpio调试的方式有很多,linux3.0以上ARM架构的处理器基本上都采用了DTS的方式,在linux3.0可以通过获取sysfs的方式来获取gpio状态; ...

5064

CentOS上的FirewallD简介

FirewallD是防火墙用于实现持久化网络流量规则的前端控制器。它提供命令行和图形界面,可在大多数Linux发行版中使用。与直接控制iptables相比,使用...

1296
来自专栏Java后端技术栈

Java中OIO与NIO的简单区别

1、OIO中,每个线程只能处理一个channel(同步的,该线程和该channel绑定)。 线程发起IO请求,不管内核是否准备好IO操作,从发起请求起,线程一...

964
来自专栏架构师之路

究竟先操作缓存,还是数据库?

但是,一旦没有命中缓存,或者一旦涉及写操作,流程会比没有缓存更加复杂,这些是今天要分享的话题。

1692
来自专栏抠抠空间

Linux上安装rz和sz命令

2730
来自专栏静下来

ECSHOP整合百度ueditor编辑器方法 支持远程图片本地化

image.png ECSHOP商城自带的编辑器实在是不能忍,太难用了。 就换成了百度的ueditor编辑器,本来最近修改了几个商城的,索性自己也记录一次吧。 ...

3516

扫码关注云+社区

领取腾讯云代金券