美文网首页
龙G学院微服务Api网关框架

龙G学院微服务Api网关框架

作者: 飞雪雪团队 | 来源:发表于2019-05-28 11:19 被阅读0次

API网关网关的价值:

网关层对外部和内部进行了隔离,保障了后台服务的安全性。

对外访问控制由网络层面转换成了运维层面,减少变更的流程和错误成本

减少客户端与服务的耦合,服务可以独立发展。通过网关层来做映射。

通过网关层聚合,减少外部访问的频次,提升访问效率。

节约后端服务开发成本,减少上线风险。

为服务熔断,灰度发布,线上测试提供简单方案。

当然现在市面上的Api网关开源项目,有以下项目

Tyk:Tyk是一个开放源码的API网关,它是快速、可扩展和现代的。Tyk提供了一个API管理平台,其中包括API网关、API分析、开发人员门户和API管理面板。Try 是一个基于Go实现的网关服务。

Kong:Kong是一个可扩展的开放源码API Layer(也称为API网关或API中间件)。Kong 在任何RESTful API的前面运行,通过插件扩展,它提供了超越核心平台的额外功能和服务。

Orange:和Kong类似也是基于OpenResty的一个API网关程序,是由国人开发的。

Netflix zuul:Zuul是一种提供动态路由、监视、弹性、安全性等功能的边缘服务。Zuul是Netflix出品的一个基于JVM路由和服务端的负载均衡器。

apiaxle: Nodejs 实现的一个 API 网关。

api-umbrella: Ruby 实现的一个 API 网关。

老顾这系列课程就给大家介绍一下nignx + lua方式的网关框架,也是很多公司常用的网关框架

下载地址:http://feixueteam.net/thread-2266-1-1.html

相关文章

网友评论

      本文标题:龙G学院微服务Api网关框架

      本文链接:https://www.haomeiwen.com/subject/rbprtctx.html