Kong系列-01-介绍

Kong的由来

  • Nginx是模块化设计的反向代理软件,C语言开发。
  • Lua是一个小巧的脚本语言,C语言开发,Lua脚本可以容易的被C/C++代码调用,也可以反过来调用C/C++的函数。
  • 通过lua-nginx-module模块将luaJIT解释器集成进Nginx,使得Nginx可以执行Lua脚本,灵活但不宜用。
  • OpenResty是一个基于Nginx与Lua的高性能Web平台,其中内部集成了大量精良的Lua库,第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发,扩展性极高的动态Web应用、Web服务和动态网关。
  • 在Nginx上直接使用Lua开发难度比较大,OpenResty集成大量Lua库,第三方模块和所需的依赖项,这样使用Lua开发功能变得更加容易。
  • Kong是一个基于OpenResty开发的应用,可以认为是一个Web Server,更进一步是一个API Gateway,具有API管理和请求代理的功能。
  • 可以举个例子:Nginx是OS,Lua是编程语言,OpenResty是开发平台或者框架,Kong是一个OpenResty之上的应用。

Kong版本

Kong是由Kong Inc.开源的API网关项目,其在Github上有24.1K Star。

Kong版本,0.10.0(2017-03-07) – 1.4.0(2019-10-24) 一共发布29个版本,其中1个x版本,10个y版本,18个z版本。

Kong有社区版本Kong Gateway,收费版本Kong Enterprise。Kong网关本

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值