apisix笔记

apisix是国人开源的api gateway项目。apisix的设计理念和kong比较类似,都是基于open-resty针对gateway领域做了更多的优化,开发了许多插件,在保障性能的同时,提供了非常丰富的功能,同时针对k8s也做了很好的支持。

感觉相当于对kong进行了一次重构,然后开始本地化运营自己的开源社区。

apisix背后的公司叫支流科技,ceo是温铭,曾经在奇虎360从事互联网安全相关工作,同时是open-resty软件基金会的第一任主席(open-resty主要由章亦春开源,生活在旧金山湾区),之后又创办了api7.ai。

apisix目前已经有许多大厂在使用,社区也在蓬勃发展。

apisix基于open-resty,open-resty相当于nginx+lua二次开发,通过插件开发扩展了nginx的功能,既利用了nginx的高性能,又通过丰富的插件使open-resty和apisix易于使用。

包括现在redis也在使用lua脚本,使lua语言也得到了较好的发展。

api7.ai目前主要在进行go语言的开发,应该是为云原生环境下开发新的产品。在基础组件等性能领域,go的空间还是非常大的,prometheus、tempo、loki、open-falcon这些也都是用go开发的,go来开发基础组件确实比较适合,也会有比较大的发展前景。

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章