美文网首页
龙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