开源API管理平台Kong官方正式宣布Kong进入1.0,并且加入了包括支持服务网状网络,以及增加新的数据库抽象对象,官方也提到,Kong版本名称将进行改变,原来的Kong CE社群版(Community Edition)将被消灭,仅使用Kong,而原本的Kong EE企业版(Enterprise Edition)将使用Kong Enterprise。
在4年前开源至今,Kong下载次数超过4,500万次,许多大型企业以及各国政府采用,开源贡献者也达到110人。官方现在要正式把这个已经被广泛采用的平台,加上版本号1.0。官方提到,1.0版就是原本的社群版Kong CE,但现在拿掉社群CE字眼仅留下Kong,而原本的企业版Kong EE将改成Kong Enterprise,Kong Enterprise拥有Kong 1.0的所有功能。
Kong 1.0主要的新功能,是开始支持服务网格(Service Mesh),Kong 1.0在Kong的运算实体间增加交互传输层安全性(TLS),以及对插件循环修正,来支持服务网格。这些更新将允许Kong与服务的每个实体一同部署,并且梳理服务间的信息流,让Kong在这些服务扩展时自动扩展。
第二个重点更新是增加新的数据库抽象对象(Database Abstraction Object,DAO),这将可以帮助使用者以最小的影响,简化数据库Schema移植的必要工作,当要升级到新版本的Kong时,系统可以不需要进行停机。而新的DAO也能让用户一次升级所有的Kong丛集,而不需要手动依序升级每一个节点。
官方表示,Kong 1.0代表API已经建立完成并且向后兼容,未来的版本改进将只会增加功能,而不会对既存的API进行修改。