Kong Vs Gateway

Kong是一个在Nginx中运行的Lua应用程序,Kong是一个Api Gateway,通过插件的形式提供负载均衡,日志记录,身份验证,速率限制,转换等功能

网关PK

Kong PK zuul
https://www.cnblogs.com/sunhongleibibi/p/11947460.html

Kong的优势:自带功能多,性能好

  1. 基于Nginx扩展了一些网关常用的插件:鉴权
  2. 基于Nginx实现了动态路由,比如先定义一个路由转发的规则,不需要重启,该路由就生效了。传统的zuul和gateway都需要重启的,除非是注册中心里面的规则,不需要重启。根据服务名就可以了。
  3. 有可视化的dashboard,方便查看,基于rest api的配置规则
  4. 性能好,毕竟直接在nginx上开发的

缺点

  1. 高级的功能都是收费的,企业版的网关
  2. 和微服务的整合不太好。比如无法直接集成注册中心
  3. 可扩展性不好:zuul或者gateway都是java开发的,Kong是lua脚本扩展。
  4. Gateway的文档和社区 肯定比Kong要好很多,毕竟是亲儿子

你可能感兴趣的:(Kong Vs Gateway)